请编写一个C语言程序,运用Switch-Case语句,用户输入1-30之间的整数,如果在1-10之间输出a,在11-20之间输出b,在21-30之间输出c
时间: 2024-09-19 15:04:45 浏览: 44
(完整版)C语言程序设计-习题大全(含答案)-C语言-1.doc
以下是一个C语言程序,它会根据用户输入的1-30之间的整数显示对应的字母等级:
```c
#include <stdio.h>
int main() {
printf("请输入您的分数(1-30):\n");
int score;
scanf("%d", &score);
// 检查分数范围并输出对应字母等级
switch(score) {
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
printf("A\n");
break;
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
printf("B\n");
break;
case 21:
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
printf("C\n");
break;
default:
printf("输入无效,分数应在1-30范围内。\n");
break;
}
return 0;
}
```
这个程序首先提示用户输入分数,然后使用`switch`语句根据输入的分数范围输出相应的字母等级。如果输入不在1到30的范围内,则显示错误消息。
阅读全文