switch语句学生等级
时间: 2024-06-20 17:03:20 浏览: 35
switch+case语句例子成绩
switch语句是一种流程控制语句,用于在程序中根据不同的条件执行不同的代码块。在学生等级这个例子中,switch语句可以根据学生的分数来判断他们的等级,并执行相应的代码块。以下是一个示例代码:
```
int score = 85;
char grade;
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 = 'F';
}
```
在上面的代码中,我们使用了switch语句来根据分数判断学生的等级,并将等级保存在变量`grade`中。首先,我们将分数除以10,以确定学生的十位数,然后根据十位数使用不同的case执行相应的代码块。如果分数为90或以上,那么就执行第一个case和第二个case中的代码块,并将等级设为'A'。如果分数为80~89,那么就执行第三个case中的代码块,并将等级设为'B'。以此类推,最后如果分数不符合任何一个case,那么就执行default中的代码块,并将等级设为'F'。在这个例子中,我们使用了break语句来结束每个case中的代码块。
阅读全文