来个人给我解释一下为什么错B3846 [GESP样题 一级] 闰年求和
  • 板块灌水区
  • 楼主Like_Amao
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/4/4 16:17
  • 上次更新2024/4/4 18:39:10
查看原帖
来个人给我解释一下为什么错B3846 [GESP样题 一级] 闰年求和
993044
Like_Amao楼主2024/4/4 16:17
#include<bits/stdc++.h>
using namespace std;
bool is_leap_year(int);
int main()
{
	int left,right;
	long long sum=0;
	cin>>left>>right;
	for(int year=left;year<=right;year++)
	{
		if(is_leap_year(year)==true)
		{
			sum+=year;
		}
	}
	cout<<sum;
	return 0;
}
bool is_leap_year(int year)
{
	if(year%4!=0)
	{
		return false;
	}
	else
	{
		if(year%100==0)
		{
			if(year%400==0)
			{
				return true;
			}
			else
			{
				return false;
			}
		}
		else
		{
			return true;
		}
	}
}
2024/4/4 16:17
加载中...