C/C++蓝桥杯之纪念日问题

算从1921年7月23日中午12时到2020年7月1日一共多少分钟?

C语言实现:

复制代码
#include<stdio.h>
#include<stdbool.h>
bool leapyear(int year)
{
	if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
	{
		return 1;
	}
	else
	{
		return 0;
	}
}
int main()
{
	int i, sum;
	sum = 12 * 60;
	sum += 161 * 24 * 60;
	for(i=1922;i<2020;i++)
		if (leapyear(i))
		{
			sum += 366 * 24 * 60;
		}
		else
		{
			sum += 365 * 24 * 60;
		}
	sum += 12 * 60;
	sum += 182 * 24 * 60;
	printf("%ld", sum);
}

C++语言实现:

cpp 复制代码
#include<iostream>
using namespace std;
bool leapyear(int year)
{
	if(year%4==0&&year%100!=0||year%400==0)
		return 0;
}
int main()
{
	int i,sum;
	sum=12*60;
	sum+=161*24*60;
	sum+=161*24*60;
	for(i=1922;i<2020;i++)
		if(leapyear(i))
			sum+=366*24*60;
	else
		sum+=365*24*60;
	sum+=182*24*60;
	sum+=12*60;
	cout<<sum<<endl;
	return 0;
}

答案:52038720

相关推荐
wildlily84271 小时前
C++ Primer 第5版章节题 第十章
开发语言·c++
一路往蓝-Anbo1 小时前
C语言从句柄到对象 (一) —— 全局变量的噩梦与“多实例”的救赎
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网
松涛和鸣1 小时前
DAY42 SQLite3 : Dictionary Import and Data Query Implementation with C Language
linux·c语言·数据库·单片机·网络协议·sqlite
低频电磁之道1 小时前
C++中类的this指针
开发语言·c++
水饺编程2 小时前
Visual Studio 软件操作:添加附加依赖项
c语言·c++·windows·visual studio
-To be number.wan2 小时前
C++ 进阶技巧:如何让 cout << 自定义对象 正常输出?
开发语言·c++
一路往蓝-Anbo3 小时前
C语言从句柄到对象 (三) —— 抛弃 Malloc:静态对象池与索引句柄的终极形态
c语言·开发语言·数据结构·stm32·单片机·算法
序属秋秋秋3 小时前
《Linux系统编程之进程控制》【进程创建 + 进程终止】
linux·c语言·c++·操作系统·进程·进程创建·进程终止
一路往蓝-Anbo3 小时前
C语言从句柄到对象 (二) —— 极致的封装:不透明指针与 SDK 级设计
c语言·开发语言·数据结构·stm32·单片机·嵌入式硬件
上天_去_做颗惺星 EVE_BLUE3 小时前
C++学习:学生成绩管理系统
c语言·开发语言·数据结构·c++·学习