C语言:求5名学生C语言成绩的总分和平均分
时间: 2024-11-21 18:29:52 浏览: 12
c代码-输入5名学生的分数,并显示出他们的总分和平均分。
在C语言中,你可以使用数组来存储学生的成绩,并通过循环结构计算总分和平均分。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
int num_students = 5; // 学生人数
float scores[num_students]; // 成绩数组
float total_score = 0.0;
// 输入每个学生的成绩
for (int i = 0; i < num_students; i++) {
printf("请输入第 %d 名学生的成绩:", i + 1);
scanf("%f", &scores[i]);
total_score += scores[i];
}
// 计算平均分
float average_score = total_score / num_students;
// 输出结果
printf("五名学生的总分是: %.2f\n", total_score);
printf("平均分是: %.2f\n", average_score);
return 0;
}
```
在这个程序中,我们首先定义了一个`scores`数组来存放5个学生的成绩,然后使用`for`循环依次读取每个学生的分数并累加到`total_score`。最后,我们将`total_score`除以学生数得到平均分。
阅读全文