输入5个学生的成绩并存储到数组中,要求计算并输出他们的平均分c语言
时间: 2024-11-04 20:11:21 浏览: 51
C语言输入学生成绩,计算并输出这些学生的最低分、最高分、平均分。
在C语言中,你可以通过以下几个步骤来完成这个任务:
1. 定义一个包含学生成绩的数组,假设每个元素表示一个分数,例如整型数组`score`。
2. 使用循环结构(如for或while)输入5个学生的成绩,并将它们存储到数组中。
3. 计算平均分。首先,初始化一个变量`total`来存储所有分数的总和,然后遍历数组,将每个分数累加到`total`。最后,除以数组长度得到平均分。
4. 输出平均分。
下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int score[5]; // 存储5个成绩的数组
float average; // 用于保存平均分
// 输入学生的成绩
printf("请输入5个学生的成绩:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &score[i]);
}
// 计算平均分
total = 0;
for (int i = 0; i < 5; i++) {
total += score[i];
}
average = (float) total / 5;
// 输出平均分
printf("5个学生的平均分是: %.2f\n", average);
return 0;
}
```
阅读全文