C语言中 用switch case语句编写程序 学生成绩 90-100为A 80-90为B 70-80为C 60-70为D 60以下为E
时间: 2024-12-11 09:39:38 浏览: 9
switch------case语句-第四章 程序的控制结构
在C语言中,你可以使用`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:
printf("学生的成绩为:A\n");
break;
case 80:
case 81:
case 82:
case 83:
case 84:
case 85:
case 86:
case 87:
case 88:
printf("学生的成绩为:B\n");
break;
case 70:
case 71:
case 72:
case 73:
case 74:
case 75:
case 76:
case 77:
case 78:
case 79:
printf("学生的成绩为:C\n");
break;
case 60:
case 61:
case 62:
case 63:
case 64:
case 65:
case 66:
case 67:
case 68:
case 69:
printf("学生的成绩为:D\n");
break;
default:
printf("学生的成绩为:E\n");
break;
}
return 0;
}
```
在这个例子中,我们首先获取用户的输入,然后通过`switch`语句检查输入的分数属于哪个范围,并打印相应的等级。
阅读全文