求平均成绩c语言代码
时间: 2024-11-22 16:22:21 浏览: 19
学生成绩管理系统c语言代码供.doc
5星 · 资源好评率100%
在C语言中,求平均成绩通常需要输入一组学生的分数,然后计算它们的总和并除以学生人数。以下是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int num_students;
float scores[100]; // 假设最多有100名学生
float total_score = 0.0;
float average;
printf("请输入学生人数:");
scanf("%d", &num_students);
if (num_students > sizeof(scores) / sizeof(scores[0])) {
printf("学生人数超过数组大小,输入无效!\n");
return 1;
}
for (int i = 0; i < num_students; i++) {
printf("请输入第%d位同学的成绩:", i + 1);
scanf("%f", &scores[i]);
total_score += scores[i];
}
average = total_score / num_students;
printf("平均成绩为:%.2f\n", average); // 输出两位小数
return 0;
}
```
这个程序首先获取学生人数,然后循环读取每个学生的分数,并累加到`total_score`中。最后,它将总分除以学生人数得到平均值。
阅读全文