#include <stdio.h>
int main()
{
int i ;
float arr[i];
float sum;
float average;
do
{
printf("Give a positive real number (negative will stop) >");
printf("\n");
scanf("%f", &arr[i]);
sum += arr[i];
} while (arr[i]<0);
average = sum/i;
printf("Average is %f", &average);
return 0;
}
为什么输完第一个数就自动关闭了