21xrx.com
2025-06-25 00:36:06 Wednesday
登录
文章检索 我的文章 写文章
C++中Switch语句的例题
2023-07-06 01:36:38 深夜i     51     0
C++ Switch语句 例题 条件判断 控制流程

Switch语句是C++中的一种流程控制语句,它可以根据一个变量的不同值,执行不同的代码块。例如,我们可以根据输入的数字分别执行不同的操作,而不需要使用多重的if-else语句。

下面来看一个使用Switch语句的例题:

题目:输入数字1-7表示周一到周日,输出对应的英文单词。

解题思路:首先,需要定义一个变量来保存输入的数字。然后,使用Switch语句对不同的数字进行判断,分别输出对应的英文单词。

代码如下:

#include<iostream>
using namespace std;
int main()
{
 int day;
 cout << "请输入数字1-7,表示周一到周日:" << endl;
 cin >> day;
 switch(day)
 
  case 1:
   cout << "Monday" << endl;
   break;
  case 2:
   cout << "Tuesday" << endl;
   break;
  case 3:
   cout << "Wednesday" << endl;
   break;
  case 4:
   cout << "Thursday" << endl;
   break;
  case 5:
   cout << "Friday" << endl;
   break;
  case 6:
   cout << "Saturday" << endl;
   break;
  case 7:
   cout << "Sunday" << endl;
   break;
  default:
   cout << "输入有误
 return 0;
}

在以上代码中,我们首先定义了一个变量day来保存用户输入的数字。然后,使用Switch语句对输入的数字进行判断,并根据不同的数字输出对应的英文单词。如果输入的数字不在1-7之间,则会输出一个错误提示信息。

通过以上例题,我们可以看到Switch语句的简洁和高效。特别是在处理多个条件时,使用Switch语句可以使代码更加清晰,易于阅读和维护。因此,在C++编程中,Switch语句是一种常用的流程控制语句。

  
  

评论区