目录
1、什么是闰年
2、代码实现
1、什么是闰年
普通闰年:公历年份是4的倍数且不是100的倍数为普通闰年(如2004、2020年就是闰年)。
世纪闰年:公历年份是整百数的,必须是400的倍数才是世界闰年(如2000是世纪闰年,1900不是世纪闰年)。
2、代码实现
判断年份是否为闰年,即判断年份能否被4整除且不能被100整除,或被400整除。
#include<stdio.h>
int main()
{
int i = 0;
int j = 0;
for (i = 1000; i <= 2000; i++)//定义1000~2000的年份
{
if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)//判断是否为闰年
{
printf("%-5d", i);//打印闰年
}
}
}
输出方式为“%-5d”表示按5位的固定位宽输出整型数值。如果不足5位,则在后面补空格(如果是%5d则在前面补空格);超过5位,则按实际位数输出。
输出示例: