从键盘读入学生成绩,并找出最高分,并输入学生成绩等级。 满分100; 成绩90-100等级为A 80-89等级为B 成绩60-79等级为C 0-59其余等级为D (提示,先读入学生人数,根据人数创建int数组,存放学生成绩)
时间: 2024-06-11 15:04:06 浏览: 172
基于java+控制台+TXT文本实现学生成绩管理系统(高分课程设计)
5星 · 资源好评率100%
#include <stdio.h>
int main()
{
int n;
printf("请输入学生人数:");
scanf("%d", &n);
int scores[n];
int max_score = 0;
for (int i = 0; i < n; i++) {
printf("请输入第%d个学生的成绩:", i+1);
scanf("%d", &scores[i]);
if (scores[i] > max_score) {
max_score = scores[i];
}
}
printf("最高分为:%d\n\n", max_score);
for (int i = 0; i < n; i++) {
printf("第%d个学生的成绩为:%d,等级为:", i+1, scores[i]);
if (scores[i] >= 90 && scores[i] <= 100) {
printf("A\n");
} else if (scores[i] >= 80 && scores[i] < 90) {
printf("B\n");
} else if (scores[i] >= 60 && scores[i] < 80) {
printf("C\n");
} else {
printf("D\n");
}
}
return 0;
}
阅读全文