用C语言输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下: 90~100为A; 80~89为B; 70~79为C; 60~69为D; 0~59为E; 输入 输入数据有多组,每组占一行,由一个整数组成。 输出 对于每组输入数据,输出一行。 如果输入数据不在0~100范围内,请输出一行:“Score is error!”。 样例输入 Copy 56 67 100 123 样例输出 Copy E D A Score is error! 点击复制后,将打开C知道体验页
时间: 2023-05-28 22:03:03 浏览: 308
将成绩划分为5个等级,并从键盘输入一个成绩,判断其等级并输出\
5星 · 资源好评率100%
#include <stdio.h>
int main() {
int t;
while (scanf("%d", &t) != EOF) { // 多组输入
if (t >= 0 && t <= 100) { // 判断成绩是否在0~100范围内
if (t >= 90) {
printf("A\n");
} else if (t >= 80) {
printf("B\n");
} else if (t >= 70) {
printf("C\n");
} else if (t >= 60) {
printf("D\n");
} else {
printf("E\n");
}
} else {
printf("Score is error!\n");
}
}
return 0;
}
阅读全文