6、从键盘上输入10个学生某一门课程的成绩,通过程序打印出该门课的平均成绩及其最高、最低分。
要求:(1)用单独的子函数计算平均分;
(2)用单独的子函数计算最高、最低分;
(3)在主函数中输入学生成绩,并将成绩作为函数参数调用(1)和(2)的子函数进行计算,然后在主函数中输出计算结果。
#include<stdio.h>
int getmax(int b[10]);
double getave(int c[10]);
int main(){
int a[10],m,i;
double ave;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
m=getmax(a);
ave=getave(a);
printf("%d %.2lf",m,ave);
return 0;
}
int getmax(int b[10]){
int i,max=0;
for(i=0;i<10;i++){
if(max<b[i])
max=b[i];
}
return max;
}
double getave(int c[10]){
double a;
int i,sum=0;
for(i=0;i<10;i++){
sum=sum+c[i];
}
a=1.0*sum/10;
}