蓝桥杯—纪念日

蓝桥杯2020 C/C++ B组

纪念日

【题目描述】

2020 年 7 月 1 日是中国 共 产 党 成立 99 周年纪念日。 中国 共 产 党 成立于 1921 年 7 月 23 日。 请问从1921 年 7 月 23 日中午 12 时到 2020 年 7 月 1 日中午 12 时一共包含多少分钟?

【题目分析】

日期问题,用Excel计算相差天数非常方便,当然这道题也非常简单,直接判断是否为闰年,计算1922到2020的天数(注意减去多余的天数),从而计算分钟即可。

蓝桥杯—纪念日
36138 x 24 x 60= 52038720

#include <iostream>
using namespace std;
int judgeLeap(int n)
{
	if ((n % 4 == 0 && n % 100 != 0) || (n % 400 == 0))
	{
		return 366;
	}
	return 365;
}
int main()
{
	int day=0;
	for (int i = 1922; i <= 2020; i++)
	{
		day += judgeLeap(i);
	}
	day -= 22;  //减去多余的天数
	cout << day * 60 * 24 << endl;
	return 0;
}

结果:
蓝桥杯—纪念日

上一篇:一般现在时态主谓宾结构


下一篇:day06