#include<stdio.h>
int min=0,max=0;
void main()
{
int average(int a[10]);
int aver;
int a[10]={1,2,3,4,5,6,7,8,9,10};
aver=average(a);
printf("%-3d,%-3d,%-3d",aver,max,min);
}
int average(int a[10])
{
int max=min=a[0],
aver,sum=a[0];
int i;
for(i=1;i<10;i++)
{
if(a[i]>max)
max=a[i];
else if(a[i]<min)
min=a[i];
sum=sum+a[i];
}
aver=sum/10;
return aver;
}
我的运行的最大值是0
求大神告诉我错误的地方