用c语言写一个swtich
时间: 2024-06-12 20:09:53 浏览: 3
一个简单的switch语句的例子如下:
```c
#include <stdio.h>
int main() {
int num = 2;
switch(num) {
case 1:
printf("num is 1.\n");
break;
case 2:
printf("num is 2.\n");
break;
case 3:
printf("num is 3.\n");
break;
default:
printf("num is not 1, 2, or 3.\n");
break;
}
return 0;
}
```
输出结果是 "num is 2.",因为我们设定了 num 的值为 2,所以执行了 case 2 的代码块。
相关问题
用c语言写一个switch语句
当然可以!以下是一个简单的示例,展示了如何在C语言中使用switch语句:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个数字:");
scanf("%d", &num);
switch (num) {
case 1:
printf("你输入的是1\n");
break;
case 2:
printf("你输入的是2\n");
break;
case 3:
printf("你输入的是3\n");
break;
default:
printf("你输入的数字不是1、2或3\n");
}
return 0;
}
```
在该示例中,我们首先提示用户输入一个数字,然后使用`scanf`函数将输入的值存储在`num`变量中。接下来,我们使用switch语句根据用户输入的值执行相应的操作。如果用户输入的是1,将会打印出"你输入的是1";如果用户输入的是2,将会打印出"你输入的是2";如果用户输入的是3,将会打印出"你输入的是3";如果用户输入的数字不是1、2或3,将会打印出"你输入的数字不是1、2或3"。
请注意,每个case后面都需要使用`break`语句来结束该分支,否则程序将会继续执行后续的case分支。最后,我们使用`default`关键字来处理用户输入的数字不在我们预期范围内的情况。
用C语言写一个switch代码
好的,以下是一个用C语言编写的switch代码示例:
```
#include <stdio.h>
int main() {
int num;
printf("请输入一个数字:");
scanf("%d", &num);
switch(num) {
case 1:
printf("你输入了1\n");
break;
case 2:
printf("你输入了2\n");
break;
case 3:
printf("你输入了3\n");
break;
default:
printf("你输入了一个无效的数字\n");
}
return 0;
}
```
这个程序会提示用户输入一个数字,然后根据用户输入的数字执行不同的代码块。如果用户输入了1,程序会输出"你输入了1",如果输入了2,程序会输出"你输入了2",以此类推。如果用户输入了一个无效的数字,程序会输出"你输入了一个无效的数字"。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)