请编写一个C语言程序,运用Switch-Case语句,用户输入1-300之间的整数,如果在1-100之间输出a,在101-200之间输出b,在201-300之间输出c,要求代码是最简洁的形式
时间: 2024-09-19 12:04:52 浏览: 72
switch—case应该注意的问题-第四章 程序的控制结构
要编写一个C语言程序,使用`switch-case`语句实现这个需求,你可以参考下面的代码示例:
```c
#include <stdio.h>
int main() {
int number;
// 获取用户输入
printf("请输入一个1到300之间的整数: ");
scanf("%d", &number);
// 根据输入的数字范围输出对应的字母
switch (number) {
case 1:
case 2:
case 3:
// 如果在1-100范围内
printf("a");
break;
case 101:
case 102:
// ...省略中间部分...
case 200:
printf("b");
break;
case 201:
case 202:
// ...省略中间部分...
case 300:
printf("c");
break;
default:
// 处理输入不在指定范围的情况
printf("输入的数字不在1到300的范围内!");
}
return 0;
}
```
这段代码首先获取用户的输入,然后通过`switch`语句根据输入的数值范围选择相应的输出。注意这里只列出了边界情况,中间的101到200可以按照同样的模式扩展。
阅读全文