闰年:
(1)如果年份能够被4整除,但是不能被100整除,则year是闰年。
(2)如果年份能够被400整除,则year是闰年
可得出 if ((i % 400 == 0) || ((i % 4 == 0) && (i % 100 != 0)))
#define _CRT_SECURE_NO_WARNINGS 1;
//vc6.0等vs2013以下版本可忽略
#include<stdio.h>
int main()
{
int i = 0;
int count = 0;
printf("1000到2000年之间的闰年有:\n");
for (i = 1000; i <= 2000; i++)
{
if ((i % 400 == 0)
|| ((i % 4 == 0) && (i % 100 != 0)))
{
printf("%d ", i);
count++;
if (count % 10 == 0)
printf("\n");
}
}
printf("\n");
printf("1000-2000年之间的闰年共有:%d个\n", count);
return 0;
}