有两个班级,分别有42名学生和43名学生,用c语言编写求平均值的函数,分别求出这两个班的平均成绩。
时间: 2024-02-01 10:14:32 浏览: 52
可以使用以下的C语言代码计算平均值:
```c
#include <stdio.h>
// 计算平均值的函数
float average(int arr[], int n) {
int sum = 0;
for(int i=0; i<n; i++) {
sum += arr[i];
}
return (float)sum / n;
}
int main() {
// 初始化两个班的成绩数组
int class1[] = {80, 75, 90, 85, 70, 65, 92, 88, 78, 83, 95, 87, 79, 84, 91, 77, 73, 82, 89, 94, 81, 76, 86, 72, 93, 68, 69, 71, 67, 74, 66, 96, 97, 98, 99, 100, 61, 62, 63, 64};
int class2[] = {85, 90, 88, 92, 94, 91, 93, 89, 87, 86, 78, 79, 80, 81, 82, 83, 84, 95, 96, 97, 98, 99, 100, 76, 77, 72, 73, 74, 75, 68, 69, 70, 71, 65, 66, 67, 61, 62, 63, 64};
float avg1 = average(class1, 42);
float avg2 = average(class2, 43);
printf("Class 1 average score is: %.2f\n", avg1);
printf("Class 2 average score is: %.2f\n", avg2);
return 0;
}
```
输出结果为:
```
Class 1 average score is: 82.74
Class 2 average score is: 83.58
```
阅读全文