21xrx.com
2024-12-27 21:18:43 Friday
登录
文章检索 我的文章 写文章
C++实现输入1到12输出对应月份
2023-07-02 04:45:16 深夜i     --     --
C++ 输入 1到12 输出 月份

在日常开发中,有时候需要根据数字输出对应的月份。例如,输入数字1,需要输出“January”,而输入数字2,需要输出“February”等等。这样的需求在各种场景中都会出现,例如编写日历、时间处理程序等等。在这种情况下,我们可以通过使用C++语言来实现对应的输出功能。

首先,我们可以使用switch语句来实现对输入数字的判断。switch语句可以根据不同的条件执行对应的代码段。接着,我们定义对应月份的字符串,并在switch语句内部根据输入数字选择对应的字符串输出即可。

下面是使用C++实现对应输出的示例代码:


#include <iostream>

using namespace std;

int main() {

  int num;

  cout << "Please input a number between 1 and 12: ";

  cin >> num;

  

  switch(num)

    case 1:

      cout << "January" << endl;

      break;

    case 2:

      cout << "February" << endl;

      break;

    case 3:

      cout << "March" << endl;

      break;

    case 4:

      cout << "April" << endl;

      break;

    case 5:

      cout << "May" << endl;

      break;

    case 6:

      cout << "June" << endl;

      break;

    case 7:

      cout << "July" << endl;

      break;

    case 8:

      cout << "August" << endl;

      break;

    case 9:

      cout << "September" << endl;

      break;

    case 10:

      cout << "October" << endl;

      break;

    case 11:

      cout << "November" << endl;

      break;

    case 12:

      cout << "December" << endl;

      break;

    default:

      cout << "Invalid input." << endl;

      break;

  

  

  return 0;

}

在上述代码中,我们首先通过cout语句提示用户输入数字。接着,使用cin语句读取用户输入的数字。然后,使用switch语句根据输入数字选择对应的字符串输出。

需要注意的是,如果用户输入的数字不在1到12的范围内,我们需要使用default分支来输出“Invalid input.”的提示信息。

通过这种方法,我们可以方便地实现输入数字输出对应月份的功能,同时也可以通过修改代码中字符串的定义来输出其他格式的内容。这种方法简单易用,适用于各种场景。

  
  

评论区

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