普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。
世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。
那么用程序求在求闰年的话,条件就是被4整除而不能被100整除或者能被400整除
用for 和 if 就能解决;
那么就以1000年到2000的闰年程序为例
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int i = 0;
for(i=1000;i<=2000;i++)
{
if(i%4==0&&i%100!=0||i%400==0)
{
printf("%d\n",i);
}
}
return 0;
}