用switch语句写一个成绩等级划分
时间: 2024-01-15 18:17:30 浏览: 94
switch输入成绩输出等级.md
当我们需要根据不同的条件执行不同的代码块时,可以使用switch语句。以下是一个用switch语句写成绩等级划分的示例代码:
```
#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("成绩等级为:E\n");
break;
}
return 0;
}
```
在这个示例中,我们首先定义了一个整型变量score,然后通过scanf函数从控制台输入成绩。接着,我们使用switch语句根据score的值来判断成绩等级,并输出相应的结果。注意,在每个case分支中,我们使用了break语句来跳出switch语句,否则程序会继续执行下去。
阅读全文