每个月有多少天?
- 1、3、5、7、8、10、12月份均为31天
- 4、6、9、11月份均为30天
- 2月份是很受伤的一个月,抗起了所有不公平。
二月份究竟有多少天?
- 一般来讲,可以被4整除的年份就是闰年,闰年的二月有29天,平年就28天而已。
- 但是,如果年份的末尾刚好有2个0,此时就不能走一般的流程了,得符合新规定:将末尾2个0去掉后再除以4,整除才是闰年。
- 举个例子,2000年需要走特殊规定,去掉末尾2个0后为20,而20%4=0,则为闰年。1900年也走特殊规定,19%4=3,非闰年。
看代码
if (year%100==0)
{
// 特殊情况
if (year%400==0) printf("闰年");
else printf("平年");
}
else
{
// 一般情况
if (year%4==0) printf("闰年");
else printf("平年");
}