C语言实现按照考试成绩的等级输出百分制分数段
时间: 2024-09-12 20:07:40 浏览: 50
在C语言中,根据考试成绩输出对应的百分制分数段,通常会使用条件判断语句(如if-else结构)来实现。下面是一个简单的示例代码,它将成绩分为几个等级,例如:A(90-100分)、B(80-89分)、C(70-79分)、D(60-69分)、E(0-59分)。
```c
#include <stdio.h>
int main() {
char grade;
printf("请输入成绩等级(A/B/C/D/E): ");
scanf("%c", &grade);
switch(grade) {
case 'A':
case 'a':
printf("成绩在90到100分之间\n");
break;
case 'B':
case 'b':
printf("成绩在80到89分之间\n");
break;
case 'C':
case 'c':
printf("成绩在70到79分之间\n");
break;
case 'D':
case 'd':
printf("成绩在60到69分之间\n");
break;
case 'E':
case 'e':
printf("成绩在0到59分之间\n");
break;
default:
printf("输入的成绩等级有误,请输入A/B/C/D/E中的一个。\n");
}
return 0;
}
```
这段代码首先会提示用户输入成绩等级,然后根据输入的成绩等级输出对应的分数段。注意,这里还考虑了大小写的情况,即用户输入的大写或小写字母等级都是可以接受的。
阅读全文