怎樣分辨平年和閏年?
else
if (YEAR%400==0) /
scanf (“
printf (”%d\,&YEAR);%d“ /*輸出閏年*/
}
}
}
希望答案對你有用,如果有用;%d\t”*不能被100整除*/
printf (“*能被400整除*/。com/view/29649。htm” target=“_blank”>http://baike。baidu。com/view/29649;
main()
{
int YEAR,YEAREND=3000。\n“
for (;YEAR<=YEAREND;*如果能被4整除*/t”,YEAR);
printf (“enter year。htm
這是c裡的程式設計:
#include
{if (YEAR%100!=0) /://baike;,YEAR); /*輸出閏年*/YEAR=YEAR+1)
{if (YEAR%4==0) /。baidu;)首先你得知道閏年的含義
閏年的條件:
1) 能被4整除,但不能被100整除的年份;
2) 能被100整除,又能被400整除的年份;
if (i%4==0&&i%100!=0)
printf(”你輸入的是閏年“)
if (i%400==0)
printf(”你輸入的是閏年“)
else
printf(”你輸入的是平年“)
1。 年數能被4整除而不能被一百整除的是閏年
2。 能被400整除的是閏年
有許多人1年1年去算平年和閏年方法:每四年份是整百年的必須是400的倍數才是閏年 所以是 平年 4年出現一個閏年,時間差不是整整24小時,而是23小時15分4秒,所以四年一閏又多算了44分56秒,看來誤差很小,但時間長了,誤差就大了。每400年就要多算3日2時53分20秒,所以每400年應少增加3天。為了便於計算,就作了“四年一閏,百年不閏,四百年又閏”的規定。
年數能被4整除的是閏年,若2008/4=502