本人为大一新生,写的不好,若有不好的地方可提出!
定义一个数组来存放10个学生的成绩,用一个函数Average来求平均成绩,保留2位小数。
(1)用数组元素作为函数参数。
(2)用数组名作为函数参数。
例如:
输入:88 89 90 56 78 76 60 59 99 87
输出:78.20
#include <stdio.h>
float average(float a[10]){
int i;
float sum=0,average;
for(i=0;i<10;i++){
sum=sum+a[i];
}
average=sum/10;
return average;
}
int main(){
int i;
float a[10];
printf("输入10个学生的成绩:\n");
for(i=0;i<10;i++){
scanf("%f",&a[i]);
}
printf("平均成绩为:%.2f\n",average(a));
return 0;
}