c语言判断成绩用switchcase咋写
时间: 2024-09-29 10:03:56 浏览: 36
基于C语言的学生成绩管理系统
在 C 语言中,你可以使用 `switch-case` 结构来根据不同的成绩范围来判断等级。例如,如果你想要根据分数从0到100分给出评语,可以这样做:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入学生的分数:");
scanf("%d", &score);
switch (score / 10) { // 分数除以10简化处理,因为一般会按10分一段划分等级
case 10:
case 9:
printf("优秀!");
break; // 确保每个case后面都有break跳出循环
case 8:
case 7:
printf("良好!");
break;
case 6:
printf("及格!");
break;
default:
printf("不及格!");
}
return 0;
}
```
这里假设分数是以10分为一档进行评估的。如果需要更细致的等级划分,可以根据实际情况调整 `case` 和对应的 `printf` 语句。
阅读全文