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

相关推荐
fish_xk18 分钟前
c++中的引用和数组
开发语言·c++
有点。3 小时前
C++ ⼀级 2024 年 03 ⽉
c++
CC.GG4 小时前
【C++】二叉搜索树
java·c++·redis
Savior`L5 小时前
二分算法及常见用法
数据结构·c++·算法
深海潜水员5 小时前
OpenGL 学习笔记 第一章:绘制一个窗口
c++·笔记·学习·图形渲染·opengl
吃西瓜的年年5 小时前
1. 初识C语言
c语言·开发语言
mmz12075 小时前
前缀和问题(c++)
c++·算法·图论
ULTRA??5 小时前
初学protobuf,C++应用例子(AI辅助)
c++·python
旖旎夜光6 小时前
list实现(7)(上)
c++
不会c嘎嘎6 小时前
深入理解 C++ 异常机制:从原理到工程实践
开发语言·c++