C语言求润年,2000年和2100年?先说下求润年条件:如果某年份能被4整除,但不能被100整除的是润年.能被400整除的年份也是闰年.我是这样写的:for (int year=1900; year

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 01:32:39

C语言求润年,2000年和2100年?先说下求润年条件:如果某年份能被4整除,但不能被100整除的是润年.能被400整除的年份也是闰年.我是这样写的:for (int year=1900; year
C语言求润年,2000年和2100年?
先说下求润年条件:如果某年份能被4整除,但不能被100整除的是润年.能被400整除的年份也是闰年.
我是这样写的:
for (int year=1900; year

C语言求润年,2000年和2100年?先说下求润年条件:如果某年份能被4整除,但不能被100整除的是润年.能被400整除的年份也是闰年.我是这样写的:for (int year=1900; year
你没有搞清楚闰年的概念,闰年的概念是
:1.能被400整除的属于闰年
2.能被4整除但是不能被100整除的也属于闰年.
先看第一个条件,如果满足就是闰年,如果不满足,再看第二个条件,如果不满足第一个条件满足第二个条件也是闰年,如果不满足第一个条件也不满足第二个条件那就不是闰年.
2000年满足第一个条件所以是闰年
而2100年不满足第一个条件,也不满足第二个条件(可以被4整除同时也可以被100整除),所以不是闰年.