c语言中多路分支语句实现成绩五档划分
时间: 2024-03-08 21:48:39 浏览: 141
可以使用 switch-case 语句来实现成绩五档划分,示例代码如下:
```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;
}
```
这里使用了除法运算符来获取成绩的十位数,然后根据不同的十位数进行判断,输出不同的成绩等级。注意,每个 case 后面要加上 break 语句,否则会继续执行后面的 case 语句。
阅读全文