21xrx.com
2025-04-07 13:51:16 Monday
文章检索 我的文章 写文章
C++中switch语句判断星期数的示例代码
2023-07-01 04:31:12 深夜i     23     0
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 语句在判断不同条件时可以提高程序的效率和可读性,但需要良好的编码习惯和合适的条件表达式,以避免出现错误。

  
  

评论区