#include
int main()
{
int numbers[5];
unsigned int count = 5;
long sum=0l;
float average = 0.0f;
printf("\nEnter your Numbers:\n");
for (unsigned int i = 0; i < count; i++)
{
printf("%2u>><<", i+1);
scanf("%d", numbers);
sum += numbers[i];
}
average = (float)sum / count;
printf("平均数是:%2f\n", average);
}
这是一个程序,我知道是错误的,我想知道的是为什么我输入五个25,然后得到的结果会是:171798688.000000这个数,这个数怎么来的。。
如图: