#include<stdio.h>
/*
班上10 个学生,封装一个函数,
调用该函数后获得班上的平均分,最高分,最低分
适合使用全局变量定义平均分、最高分、最低分
*/
int max,min;
float average;
float getResult(int array[],int len)
{
int sum=0;
max=array[0];
min=array[0];
for(int i=0;i<len;i++)
{
if(max<array[i])
{
max=array[i];
}
if(min>array[i])
{
min=array[i];
}
sum=sum+array[i];
}
average=(float)sum/len;
return average;
}
int main()
{
int array[10]={66,77,88,99,67,54,77,66,88,77};
int len=sizeof(array)/sizeof(array[0]);
average=getResult(array,len);
printf("最大值:%d,最小值:%d,平均值:%.2f",max,min,average);
return 0;
}
结果输出: