6.编写程序,通过键盘读入某个学生的百分制成绩g,为其划分等级,把大于等于90定义为“优秀”,小于90并且大于等于70的定义为“良好”,小于70并且大于等于60的定义为“合格”,小于60定义为“不合格”,分数不在0到100之间时输出“分数输入错误”,要求用switch实现。 I
时间: 2023-11-26 19:06:23 浏览: 149
好的,以下是使用 switch 实现的程序代码:
```c
#include <stdio.h>
int main() {
int g; // 成绩
printf("请输入成绩: ");
scanf("%d", &g);
switch (g / 10) {
case 10:
case 9:
printf("优秀\n");
break;
case 8:
case 7:
printf("良好\n");
break;
case 6:
printf("合格\n");
break;
default:
printf("不合格\n");
break;
}
return 0;
}
```
程序会先提示用户输入成绩,然后通过 scanf 读入。接着使用 switch 对成绩进行判断,根据成绩的范围输出相应的等级。如果成绩不在 0 到 100 之间,则输出“分数输入错误”。
阅读全文