#include <stdio.h>
float Max,Min;
float average(float a[],int n)
{int i;
float aver,sum=0;
Max=Min=a[0];
for(i=0;i<n;i++)
{if(a[i]>Max)
Max=a[i];
else if(a[i]<Min)
Min=a[i];
sum+=a[i];
}
aver=sum/n;
return(aver);
}
void main()
{int i;
float a[5],aver;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
aver=average(a,5);
printf("max=%d,min=%d,aver=%3.2f\n",Max,Min,aver);
}
哪里不对 怎么不是输出我想要的结果