switch语句的例题
时间: 2023-10-13 18:17:05 浏览: 41
好的,我可以为你提供一个 switch 语句的例题:
假设你在写一个程序,要对用户输入的数字作出不同的响应。如果用户输入数字 1,输出“你输入了数字1”; 如果用户输入数字 2,输出“你输入了数字2”; 如果用户输入数字 3,输出“你输入了数字3”。请用 switch 语句实现该程序。
代码示例:
```c++
#include <iostream>
using namespace std;
int main()
{
int num;
cout << "请输入一个数字:";
cin >> num;
switch (num) {
case 1:
cout << "你输入了数字1" << endl;
break;
case 2:
cout << "你输入了数字2" << endl;
break;
case 3:
cout << "你输入了数字3" << endl;
break;
default:
cout << "输入的数字不在范围内" << endl;
break;
}
return 0;
}
```
以上就是一个简单的 switch 语句例题的解答。希望可以对你有所帮助。
相关问题
switch语句例题
switch语句是一种多分支选择结构,它可以根据一个整型常量表达式的值,从多个分支中选择一个分支执行。下面是一个例题代码:
```
#include <stdio.h>
int main() {
int sw;
printf("整数:");
scanf("%d", &sw);
switch (sw) {
case 1:
puts("A");
puts("b");
break;
case 2:
puts("C");
//省略了break终止语句
case 5:
puts("D");
break;
case 6:
//省略执行语句
case 7:
puts("E");
break;
default:
puts("F");
break;
}
return 0;
}
```
在这个例子中,我们通过从键盘输入一个整型常量,然后根据这个常量的值,执行相应的分支语句。如果输入的值是1,那么就会执行语句A和语句b;如果输入的值是2,那么就会执行语句C、语句D和语句E。注意,我们在第二个case分支中省略了break终止语句,这意味着如果输入的值是2,那么就会执行语句C、语句D和语句E。
总的来说,switch语句的格式更加清晰,表达效果更好,特别是在单一表达式的时候,使用switch语句的效果通常要比使用if语句的更好。
matlab switch case语句例题
以下是一个使用 MATLAB switch case 语句的例题:
假设你正在编写一个程序,根据用户输入的数字,输出相应的星期几。例如,如果用户输入 1,程序应该输出“星期一”;如果用户输入 2,程序应该输出“星期二”,以此类推。
使用 switch case 语句可以轻松地实现这个功能。以下是一个示例代码:
```
day = input('请输入数字(1-7):');
switch day
case 1
disp('星期一');
case 2
disp('星期二');
case 3
disp('星期三');
case 4
disp('星期四');
case 5
disp('星期五');
case 6
disp('星期六');
case 7
disp('星期日');
otherwise
disp('输入错误,请输入数字(1-7)!');
end
```
在这个例子中,我们首先使用 input 函数获取用户输入的数字,并将其存储在变量 day 中。然后,我们使用 switch case 语句根据 day 的值输出相应的字符串。如果用户输入的数字不在 1-7 的范围内,我们使用 otherwise 语句输出错误信息。
希望这个例子能够帮助你更好地理解 MATLAB switch case 语句的用法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.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)
![](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)