switch成绩等级判定
时间: 2024-12-16 22:09:13 浏览: 4
在编程中,`switch`语句常用于根据不同的条件执行不同的代码块。对于成绩等级判定,`switch`语句可以根据分数范围来确定对应的等级。以下是一个使用`switch`语句进行成绩等级判定的示例:
```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("成绩等级: F\n");
break;
}
return 0;
}
```
在这个示例中,`score`变量存储了用户的输入成绩。通过`score / 10`的结果,`switch`语句判断成绩所在的范围,并输出相应的等级:
- 90-100分:等级A
- 80-89分:等级B
- 70-79分:等级C
- 60-69分:等级D
- 60分以下:等级F
阅读全文