用c语音编程,将百分制转化为五级分制(用switch语句)实现
时间: 2023-05-26 11:05:19 浏览: 127
C语言编写百分制转换五级制
```
#include <stdio.h>
int main() {
int score;
printf("请输入考试成绩(百分制):");
scanf("%d", &score);
int level; // 定义五级分制的等级,初始值为0
switch (score / 10) {
case 10:
case 9:
level = 5;
break;
case 8:
level = 4;
break;
case 7:
level = 3;
break;
case 6:
level = 2;
break;
default:
level = 1;
break;
}
printf("成绩等级为:%d\n", level); // 输出等级
return 0;
}
```
以上代码实现了将百分制成绩转化为五级分制的功能,使用了switch语句实现。具体做法是:根据输入的百分制成绩除以10的结果(整数部分),判断等级,并将相应的等级赋值给level变量,最后输出即可。
阅读全文