c语言用switch写一个分数及格程序
时间: 2023-05-13 10:05:47 浏览: 74
当然可以,以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入你的分数:");
scanf("%d", &score);
switch (score / 10) {
case 10:
case 9:
printf("你的成绩是A\n");
break;
case 8:
printf("你的成绩是B\n");
break;
case 7:
printf("你的成绩是C\n");
break;
case 6:
printf("你的成绩是D\n");
break;
default:
printf("你的成绩是E\n");
break;
}
return 0;
}
```
这个程序会根据输入的分数,输出对应的成绩等级。
相关问题
用C语言写一个switch代码给成绩评级
好的,以下是一个用C语言编写的switch代码,用于根据分数评级成绩:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入分数:");
scanf("%d", &score);
switch (score / 10) {
case 10:
case 9:
printf("成绩评级为:优秀\n");
break;
case 8:
printf("成绩评级为:良好\n");
break;
case 7:
printf("成绩评级为:中等\n");
break;
case 6:
printf("成绩评级为:及格\n");
break;
default:
printf("成绩评级为:不及格\n");
break;
}
return 0;
}
```
希望能对您有所帮助!
c语言switch case语句分数分类
根据引用和[2]所述,C语言中的switch case语句可以用于根据表达式的结果,寻找匹配的case,并执行case后面的语句,一直到break为止。在引用的代码示例中,根据输入的成绩,将其除以10得到十位数部分,然后使用switch case语句进行分数分类。如果成绩在90-100之间,则输出“恭喜您!您的成绩为:优秀”;如果成绩在80-89之间,则输出“您的成绩为:良好”;如果成绩在70-79之间,则输出“您的成绩为:中等”;如果成绩在60-69之间,则输出“您的成绩为:及格”;如果成绩低于60分,则输出“很遗憾您的成绩为:不及格\n要加油啊!不要挂科。”。