21xrx.com
2024-11-08 23:15:08 Friday
登录
文章检索 我的文章 写文章
C++中switch语句判断星期数的示例代码
2023-07-01 04:31:12 深夜i     --     --
C++ switch语句 判断 星期数 示例代码

在 C++ 中,switch 语句是一个流程控制语句,它可以根据不同的条件值执行不同的代码块。

一个常见的示例代码是使用 switch 语句来判断星期数。下面我们来看一下这个代码的实现。


#include <iostream>

using namespace std;

int main()

{

  int day;

  cout << "请输入星期数(1-7):";

  cin >> day;

  switch (day)

  

    case 1:

      cout << "星期一" << endl;

      break;

    case 2:

      cout << "星期二" << endl;

      break;

    case 3:

      cout << "星期三" << endl;

      break;

    case 4:

      cout << "星期四" << endl;

      break;

    case 5:

      cout << "星期五" << endl;

      break;

    case 6:

      cout << "星期六" << endl;

      break;

    case 7:

      cout << "星期日" << endl;

      break;

    default:

      cout << "输入错误!" << endl;

      break;

  

  return 0;

}

这段代码首先定义了一个整型变量 `day`,然后通过 `cin` 输入一个星期数。接着使用 switch 语句对输入的星期数进行判断,根据不同的值输出不同的结果。在最后一个 case 不匹配的情况下,会执行 `default` 语句块中的代码。

需要注意的是,switch 语句中必须包含 break 语句来终止每个 case 的执行,否则程序将会继续执行接下来的 case,直到遇到 break 才会停止。默认情况下,switch 语句的条件只能是整数类型,不能是浮点数、字符、字符串等其他类型。

总的来说,switch 语句在判断不同条件时可以提高程序的效率和可读性,但需要良好的编码习惯和合适的条件表达式,以避免出现错误。

  
  

评论区

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