用c++写一个switch case
时间: 2023-10-15 10:02:43 浏览: 35
以下是一个使用C++编写的switch case示例:
```cpp
#include <iostream>
int main() {
int num;
std::cout << "请输入一个数字:";
std::cin >> num;
switch(num) {
case 1:
std::cout << "你输入的是1" << std::endl;
break;
case 2:
std::cout << "你输入的是2" << std::endl;
break;
case 3:
std::cout << "你输入的是3" << std::endl;
break;
default:
std::cout << "你输入的不是1、2、3" << std::endl;
break;
}
return 0;
}
```
在上面的程序中,我们首先要求用户输入一个数字,然后使用switch case语句根据用户输入的值进行不同的操作。如果用户输入的是1、2或3,则分别输出不同的信息;否则,输出默认的信息。在每个case语句后面,我们使用break语句来跳出switch case语句。
相关问题
用C++ 写一个 switch
以下是一个简单的 C++ 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 << "你输入的不是 1、2 或 3" << endl;
break;
}
return 0;
}
```
在这个例子中,我们首先定义了一个整数变量 `num`,然后通过 `cin` 输入一个数字。接下来,我们使用 `switch` 语句将 `num` 与每个 `case` 中的常量值进行比较。如果 `num` 等于某个常量值,就执行该 `case` 中的代码块。如果 `num` 不等于任何一个常量值,就执行 `default` 中的代码块。每个 `case` 末尾都要使用 `break` 语句来终止 `switch` 语句的执行。
用C++写一个switch程序
以下是一个简单的C语言switch程序示例:
```
#include <stdio.h>
int main() {
int num;
printf("请输入一个数字:");
scanf("%d", &num);
switch(num) {
case 0:
printf("你输入的是0\n");
break;
case 1:
printf("你输入的是1\n");
break;
case 2:
printf("你输入的是2\n");
break;
default:
printf("你输入的不是0、1或2\n");
break;
}
return 0;
}
```
该程序要求用户输入一个数字,并使用switch语句根据该数字的值输出相应的信息。如果输入的数字不是0、1或2,则输出默认的信息。注意每个case后面必须加上break语句,否则程序会继续执行下去。