#include <stdio.h>
int max,min;
float getresult(int arr[],int len)
{
int i,sum = 0; //注意sum的初始化,否则可能会出现错误。
float ave;
max = arr[0];
min = arr[0];
for(i=0;i<len;i++){
if(max<arr[i]){
max = arr[i];
}
if(min>arr[i]){
min=arr[i];
}
sum += arr[i];
}
ave = (float)sum / len ;
return ave;
}
int main()
{
int scores[]={99,87,65,32,59,18,47,88,72,66};
float ave;
int len = sizeof(scores)/sizeof(scores[0]);
ave = getresult(scores,len);
printf("max=%d,min=%d,average=%.2f",max,min,ave);
return 0;
}