在C语音中设计平均分
时间: 2024-10-08 07:18:34 浏览: 27
在C语言中设计一个计算平均分数的程序,你可以创建一个函数来接受一个整数数组作为输入,数组存储的是学生的分数。这里是一个简单的示例:
```c
#include <stdio.h>
double calculate_average(int scores[], int num_scores) {
double total = 0;
for (int i = 0; i < num_scores; i++) {
total += scores[i]; // 累加每个分数
}
return total / num_scores; // 计算平均值并返回
}
int main() {
int student_scores[] = {85, 92, 78, 90, 88}; // 假设这里有五位学生分数
int num_students = sizeof(student_scores) / sizeof(student_scores[0]);
double average_score = calculate_average(student_scores, num_students);
printf("班级平均分是: %.2f\n", average_score); // 打印结果到两位小数
return 0;
}
```
在这个例子中,`calculate_average`函数接收一个包含学生分数的数组和数组长度,然后通过遍历数组计算总分并除以学生人数得到平均分。`main`函数则调用这个函数并打印出结果。
阅读全文