switch语句成绩
时间: 2023-11-07 09:04:16 浏览: 47
switch语句可以用于根据不同的条件执行不同的代码块。通常情况下,switch语句与case语句一起使用。下面是一个用于根据不同成绩输出不同等级的示例代码:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入成绩:");
scanf("%d", &score);
switch(score) {
case 90:
case 91:
case 92:
case 93:
case 94:
case 95:
case 96:
case 97:
case 98:
case 99:
case 100:
printf("优秀\n");
break;
case 80:
case 81:
case 82:
case 83:
case 84:
case 85:
case 86:
case 87:
case 88:
case 89:
printf("良好\n");
break;
case 70:
case 71:
case 72:
case 73:
case 74:
case 75:
case 76:
case 77:
case 78:
case 79:
printf("中等\n");
break;
case 60:
case 61:
case 62:
case 63:
case 64:
case 65:
case 66:
case 67:
case 68:
case 69:
printf("及格\n");
break;
default:
printf("不及格\n");
}
return 0;
}
```
这个示例代码中,我们通过输入一个成绩来判断其等级。相关问题如下:
相关问题:
1. 如何在switch语句中使用default关键字?
2. 为什么需要在每个case结束后使用break关键字?
3. switch语句能够处理的数据类型有哪些?