計算1000年~2000年之間的閏年:
閏年:
①、普通年能整除4且不能整除100的爲閏年。(如2004年就是閏年)
②、世紀年能整除400的是閏年。(如2000年是閏年,1900年不是閏年)
寫個for循環然後判斷就行了,count是計數,看1000-2000年之間有多少個閏年。
#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++;
}
}
printf("%d",count);
return 0;
}
結果: