c 语言 用switch判断成绩优异
时间: 2024-10-11 17:15:04 浏览: 52
在C语言中,可以使用`switch`语句来根据不同分数范围判断成绩是否属于优秀。这里是一个简单的例子,假设我们有三个等级的标准(A级为90分以上,B级为60到89分,其他为不及格),你可以这样编写:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入学生的分数:");
scanf("%d", &score);
switch (score) {
case 90:
case 91:
case 92:
case 93:
case 94:
case 95:
case 96:
case 97:
case 98:
case 99:
printf("学生的成绩为优秀(A级)。\n");
break;
case 60:
case 61:
case ...直到89:
printf("学生的成绩为良好(B级)。\n");
break;
default:
printf("学生的成绩为及格以下。\n");
}
return 0;
}
```
在这个例子中,`case`后面的每个分数范围表示一种可能的情况,当输入的分数匹配其中任何一个时,会执行对应的`printf`语句。如果输入不在预设的范围内,则执行`default`后的语句。
阅读全文