给出一百分制成绩,要求输出成绩等级 A、 B、C 、D 。90 分以上为 A ,80~ 89 分为B ,70~79分为C ,60~69分为 D,60分以下为E 。用c语言switch语句解答
时间: 2024-11-09 15:27:34 浏览: 11
数 码 比 较 器
5星 · 资源好评率100%
在C语言中,你可以使用switch语句来根据分数范围输出相应的成绩等级。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int score;
// 获取用户输入的成绩
printf("请输入学生的分数(0-100): ");
scanf("%d", &score);
// 使用switch语句判断并输出成绩等级
switch (score / 10) { // 分数除以10来进行大致分类,简化处理
case 10: // 90-100
printf("成绩等级: A\n");
break;
case 9: // 80-89
printf("成绩等级: B\n");
break;
case 8: // 70-79
printf("成绩等级: C\n");
break;
case 7: // 60-69
printf("成绩等级: D\n");
break;
default: // 60分以下
printf("成绩等级: E\n");
break;
}
return 0;
}
阅读全文