int scor=2008;
int q=8;
int w=8;
int a,s,d,f;
a=0;
if(scor%4==0)
{
d=29;
f=366;
}
else
{
d=28;
f=365;
}
switch(q)
{
case 1: a+=31;
case 2: a+=d;
case 3: a+=31;
case 4: a+=30;
case 5: a+=31;
case 6: a+=30;
case 7: a+=31;
case 8: a+=31;
case 9: a+=30;
case 10: a+=31;
case 11: a+=30;
case 12: a+=31;
}
s=f-a+w;
printf("%d\n",s);
return 0;
}
2017-07-31
#include?<stdio.h> int?main()? {? ????/*?定義需要計算的日期?*/ ????int?year?=?2008; ????int?month?=?8; ????int?day?=?8; ????int?flag,sum,sum1; ????switch(month){ ????????case?1:sum1=0;break; ????????case?2:sum1=31;break; ????????case?3:sum1=59;break; ????????case?4:sum1=90;break; ????????case?5:sum1=120;break; ????????case?6:sum1=151;break; ????????case?7:sum1=181;break; ????????case?8:sum1=212;break; ????????case?9:sum1=243;break; ????????case?10:sum1=273;break; ????????case?11:sum1=304;break; ????????case?12:sum1=334;break; ????} ????if(year%4==0&&year%100) ????????flag=1; ????else?flag=0; ????if(month>=3)?sum=sum1+flag+day; ????else?sum=sum1+day; ????printf("%d年%d月%d日是該年的第%d天",year,month,day,sum); return?0; }2017-07-31
//我自己又寫了一個給你們參考
#include <stdio.h>
int main()
{
int scor=2008;
int q=8;
int w=8;
int a,s,d,f;
a=0;
if(scor%4==0)
{
d=29;
f=366;
}
else
{
d=28;
f=365;
}
switch(q)
{
case 1: a+=31;
case 2: a+=d;
case 3: a+=31;
case 4: a+=30;
case 5: a+=31;
case 6: a+=30;
case 7: a+=31;
case 8: a+=31;
case 9: a+=30;
case 10: a+=31;
case 11: a+=30;
case 12: a+=31;
}
s=f-a+w;
printf("%d\n",s);
return 0;
}