#include?<stdio.h>
int?main()?
{?
????int?year?=?2008;
????int?month?=?8;
????int?day?=?8;
????#include?<stdio.h>
int?main()?
{?
????int?year?=?2008;
????int?month?=?8;
????int?day?=?8;
????int?n=0;
????int?k;
????switch(month)
????{
????case?12:n+=30;
????case?11:n+=31;
????case?10:n+=30;
????case?9:n+=31;
????case?8:n+=31;
????case?7:n+=30;
????case?6:n+=31;
????case?5:n+=30;
????case?4:n+=31;
????case?3:n+=28;
????case?2:n+=31;
????case?1:n+=0;
?????????break;
????default?:printf("查無此月");break;
????}
????n+=day;
????if(year%400==0||(year%4==0&&year%100!=0))
????k=1;
????else?
????k=0;
????if(month>2)
????n=n+k;
????printf("%d年%d月%d日是該年的第%d天",year,month,day,n);
????
????
????
????
????
???
?
?
?
????return?0;
}
2015-07-14
這段代碼重復了,刪掉。
把分號改成英文分號即可。
2015-07-15
恩恩,謝謝回答