switch+case语句例子成绩
时间: 2024-01-20 19:17:04 浏览: 91
switch case语句例子成绩.md
以下是一个使用switch+case语句的例子来判断学生成绩的等级:
```c
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入学生成绩:");
scanf("%d", &score);
switch (score / 10) {
case 10:
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'E';
break;
}
printf("生成绩等级为:%c\n", grade);
return 0;
}
```
在这个例子中,我们首先将输入的成绩除以10,然后根据商的值来匹配不同的case语句。如果成绩在90-100分之间,则成绩等级为A;如果成绩在80-89分之间,则成绩等级为B;如果成绩在70-79分之间,则成绩等级为C;如果成绩在60-69分之间,则成绩等级为D;其他情况下,成绩等级为E。
阅读全文