班上10个学生,封装一个函数,调用该函数后获得班上的平均分,最高分,最低分
#include <stdio.h>
int max;
int min;
float getResult(int arr[], int len)
{
int i;
int sum = 0;
max = 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];
}
return (float)sum/len;
}
int main()
{
int scores[] = {66,98,82,84,75,95,65,100};
float aver;
aver = getResult(scores,sizeof (scores)/sizeof(scores[o]));
printf("班级的最高分是:%d\n最低分是%d\n平均分是%d\n",max,min,aver);
return 0;
}