用C语言自定义函数计算十个学生成绩的平均数
时间: 2023-05-22 22:03:52 浏览: 171
C语言程序设计-编写自定义函数max,用来求三个数的最大值(要求:数据的输入、输出在主函数中实现)。
5星 · 资源好评率100%
好的,以下是可以计算十个学生成绩平均数的 C 语言自定义函数的代码示例:
```c
#include <stdio.h>
double avg_score(double scores[], int num) {
double sum = 0;
for (int i = 0; i < num; i++) {
sum += scores[i];
}
return sum / num;
}
int main() {
double scores[10] = {80.5, 90.0, 85.5, 78.0, 92.5, 86.0, 81.5, 88.0, 79.5, 84.5};
double avg = avg_score(scores, 10);
printf("十个学生的平均分是:%.2lf\n", avg);
return 0;
}
```
在这个例子中,`avg_score()` 函数可以计算任何长度的数组的平均值。在 `main()` 函数中,我们初始化了一个长度为 10 的 `scores` 数组,代表十个学生的分数,并计算该数组的平均值。最终输出了 `avg` 的值,即这十个学生的平均分数。
阅读全文