题目描述:
输入一个年份,判断其是否是闰年,若是闰年则输出“闰年”,否则输出“不是闰年”。
题目解析:
闰年满足的条件是:
(1)能被4整除,但不能被100整除的年份是闰年;
或者
(2)能被400整除的年份是闰年
为什么是这样规定,请百度之,我们此处不普及天文学知识。
https://baike.baidu.com/item/%E9%97%B0%E5%B9%B4/27098?fr=aladdin
参考程序:
#include<stdio.h>
int main(void)
{
int year;
scanf("%d",&year);
if((year%4==0&& year%100!=0) || year%400==0)
printf("%d年是闰年\n",year);
else
printf("%d年不是闰年\n",year);
return 0;
}
讨论:从每年大一新生的口中知道,目前为止,高中及其以前在讲解闰年平年时,仍然是“能被四整除的年份是闰年”。
专家们真是厚道,怕太复杂了孩子们弄不懂。
像我这样的老实孩子,二十年前,到大学才接触到本文中提到两个闰年条件,
当时懵了,科学还可以这样!!
随着阅历的增加,发现好多事情都是这样,这世界是灰色的,不是只有黑白二色。
按照某些人的说法:你不理解,是你修养不够。
四十不惑,不是不想惑,是不敢惑。