从键盘读入学生成绩,找出最高分,并输出学生成绩等级
时间: 2023-05-19 15:03:28 浏览: 91
实现输入成绩,输出成绩等级
你好,以下是回答:
可以使用以下代码实现从键盘读入学生成绩,找出最高分,并输出学生成绩等级:
```
#include <stdio.h>
int main() {
int n;
printf("请输入学生人数:");
scanf("%d", &n);
int max_score = 0;
for (int i = 0; i < n; i++) {
int score;
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &score);
if (score > max_score) {
max_score = score;
}
}
printf("最高分为:%d\n", max_score);
printf("学生成绩等级如下:\n");
for (int i = 0; i < n; i++) {
int score;
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &score);
if (score >= max_score - 10) {
printf("学生%d的成绩为A\n", i + 1);
} else if (score >= max_score - 20) {
printf("学生%d的成绩为B\n", i + 1);
} else if (score >= max_score - 30) {
printf("学生%d的成绩为C\n", i + 1);
} else {
printf("学生%d的成绩为D\n", i + 1);
}
}
return 0;
}
```
希望能够帮到你!
阅读全文