(2) 功能:编写函数 //用来计算n门课程的平均分,结果作为函数值返回。其中数组a中保存了n门课程的分数。 //例如:若有5门课程的成绩是:90.5, 72, 80, 61.5, 55,则函数的值为:71.80。
时间: 2023-11-27 07:50:25 浏览: 153
计算机二级c 题库
以下是计算n门课程平均分的函数实现:
```c
double calculateAverage(int n, double a[]) {
double sum = 0;
for (int i = 0; i < n; i++) {
sum += a[i];
}
return sum / n;
}
```
使用方法如下:
```c
double scores[] = {90.5, 72, 80, 61.5, 55};
int numCourses = 5;
double averageScore = calculateAverage(numCourses, scores);
printf("Average score: %.2f\n", averageScore); // 输出:Average score: 71.80
```
注意:函数的返回值类型为 double,因为平均分可能是小数。在计算平均分时,需要先将所有成绩相加,然后除以课程数量。最终返回结果即可。
阅读全文