c语言输入多个学生的成绩,用for循环
时间: 2024-10-14 18:13:21 浏览: 19
学生成绩管理系统c语言版源代码
3星 · 编辑精心推荐
在C语言中,如果你想要输入多个学生的成绩并使用for循环处理,你可以这样做:
```c
#include <stdio.h>
int main() {
int num_of_students;
// 提示用户输入学生人数
printf("请输入学生人数:");
scanf("%d", &num_of_students);
// 创建数组存储成绩
int scores[num_of_students];
// 使用for循环输入每个学生的成绩
for (int i = 0; i < num_of_students; i++) {
printf("请输入第 %d 位学生的成绩:", i + 1);
scanf("%d", &scores[i]);
}
// 打印所有学生的成绩
printf("所有学生的成绩为:\n");
for (int i = 0; i < num_of_students; i++) {
printf("学生%d 的成绩:%d\n", i + 1, scores[i]);
}
return 0;
}
```
在这个程序中,我们首先获取学生总数,然后创建一个大小等于这个数目的数组来存储成绩。接着,使用两层for循环分别用于输入和打印成绩,外层循环控制学生数量,内层循环负责接收输入。
阅读全文