用c语言switch 语句,将成绩分四类判断
时间: 2024-02-19 20:58:21 浏览: 69
好的,我可以帮你解答这个问题。以下是使用 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;
default:
printf("不及格\n");
break;
}
return 0;
}
```
在上面的代码中,我们使用了 switch 语句来根据成绩将其分为四类(优秀、良好、中等、不及格)。我们首先读取用户输入的成绩,然后使用 score / 10 来得到成绩的十位数,根据这个数值来判断成绩属于哪个类别。
如果十位数是 10 或 9,就表示成绩在 90~100 分之间,输出“优秀”;如果十位数是 8,就表示成绩在 80~89 分之间,输出“良好”;如果十位数是 7,就表示成绩在 70~79 分之间,输出“中等”;否则就输出“不及格”。
希望这个示例代码能对你有所帮助!如果有其他问题,可以随时问我哦。
阅读全文