c从键盘输入40个学生的成绩存放在数组中
时间: 2024-10-16 14:14:31 浏览: 12
定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩,输出高于平均成绩的序号。
在C语言中,如果你想从键盘输入40个学生的成绩并存储在一个数组中,你可以按照以下步骤操作:
1. 定义一个能够容纳40个整数的成绩数组,例如:
```c
int student_scores[40];
```
2. 使用`scanf`函数获取用户的输入,遍历数组,每次读取一个分数,并将其存储到对应的数组元素中。可以设置一个循环来完成这个过程:
```c
for (int i = 0; i < 40; i++) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &student_scores[i]);
}
```
3. 提示用户输入完毕。
完整的代码示例:
```c
#include <stdio.h>
int main() {
int student_scores[40];
for (int i = 0; i < 40; i++) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &student_scores[i]);
}
printf("学生们的成绩已录入:\n");
for (int i = 0; i < 40; i++) {
printf("第%d个学生的成绩: %d\n", i + 1, student_scores[i]);
}
return 0;
}
阅读全文