#include?<stdio.h>
int?main()?
{?
????/*?定義需要計(jì)算的日期?*/
????int?year?=?2008;
????int?month?=?8;
????int?day?=?8;
????int?i,l;
????switch(month)
????{
????????case?1:i=0;break;
????????case?2:i=31;break;
????????case?3:i=59;break;
????????case?4:i=90;break;
????????case?5:i=120;break;
????????case?6:i=151;break;
????????case?7:i=181;break;
????????case?8:i=212;break;
????????case?9:i=243;break;
????????case?10:i=273;break;
????????case?11:i=304;break;
????????case?12:i=334;break;
????????
????}
????i?+=?day;
????if((year%4?==0?&&?year%100?!=0)?||?year%400?==0)
????i++;
????printf("%d年%d月%d日是該年的第%d天",?year,month,day,i);
????
????return?0;
}
2015-05-09
貌似我這樣寫(xiě)上面的L也是多余的呢。
2015-05-09
我是參考答案寫(xiě)的,但答案后面的IF語(yǔ)句我沒(méi)看懂,所以自己就寫(xiě)成這樣 答案還是一樣,就是不知道這樣的代碼是否有問(wèn)題?