/*C program that outputs minimum, maximum and average of integers*/
#include <stdio.h>
#include <conio.h>
void main()
{
int i,a[5],min,max;
float avg;
printf("\n Enter any number : ");
scanf("%d",&a[0]);
max=a[0];
min=a[0];
avg=0;
for(i=1; i++;)
{
printf("\n Enter any0 Number : ");
scanf("%d",&a[i]);
if(a[i]>max)
{
max=a[i];
}
else
{
min=a[i];
}
avg=avg+a[i];
}
avg=avg/5;
printf("\n The minimum number is %d",min);
printf("\n The maximum number is %d",max);
printf("\n The average is %f",avg);
getch();
}
它应该问用户 5 次,但它没有 :( ?输出应该是这样的。
输出:
输入数字:4 输入数字:6 输入数字:7 输入数字:20 输入数字:1
最小值为 1。最大值为 20。平均值为 7.6。
我怎样才能解决这个问题?