21xrx.com
2024-09-19 10:09:19 Thursday
登录
文章检索 我的文章 写文章
C++实现:输入年月,输出该月天数
2023-07-05 05:06:23 深夜i     --     --
C++ 输入 年月 输出 天数

C++是一门程序设计语言,被广泛用于编写各种类型的程序。其中,输入年月,输出该月天数是C++的一个常见应用。这种程序可以非常方便地帮助我们计算某个月份有多少天。

在C++中,我们可以使用下面的代码实现输入年月,输出该月天数:


#include<iostream>

using namespace std;

int main()

{

  int year, month, days;

  cout << "请输入年份和月份:" << endl;

  cin >> year >> month;

  //判断该月天数

  if (month == 2)

  {

    if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))

      days = 29;

    else

      days = 28;

  }

  else if (month == 4 || month == 6 || month == 9 || month == 11)

  

    days = 30;

  

  else

  

    days = 31;

  

  cout << month << "月共" << days << "天" << endl;

  return 0;

}

首先,我们在程序开头定义三个变量,year、month和days,分别表示输入的年份、月份和该月天数。接着,使用“cout”语句向屏幕输出“请输入年份和月份:”的提示信息;使用“cin”语句从键盘读入年份和月份。

在接下来的代码中,我们使用if...else语句来判断该月的天数。对于2月份,我们需考虑闰年和非闰年的情况,所以使用了“if...else if...else”语句。对于其他几个月份,我们可以通过将它们分别放在一个“if”语句中,使用“==”运算符来判断月份是否为4、6、9或11,来得到该月的天数。

最后,我们使用“cout”语句将该月份和天数输出在屏幕上。这个程序简单明了,易于理解和使用,非常适合初学者。

  
  

评论区

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