21xrx.com
2024-11-22 06:59:31 Friday
登录
文章检索 我的文章 写文章
C++中Switch语句的例题
2023-07-06 01:36:38 深夜i     --     --
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语句是一种常用的流程控制语句。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复