結(jié)果為啥是217?
#include <stdio.h>
int main()
{
??? int year = 2008;
??? int month = 8;0<month<=12;
??? int day = 8;
??? int cen;
??????? year=year%4;
??? if (year==0)
??? {day+=29 ;
??? }
??? else
??? {day+=28;
??? }
??? for( month=month-1;month>=1 ; month--)
??? {if (month==4||6||9||11)
??????? {cen=2;
??????? }
???? else
??????? {cen=1;
??????? }
???
???????
???? if (month==2)
??????? {continue;
??????? }
???
??????????? switch (cen)
??????????????? {case 1:
??????????????? day+=31;
??????????????? break;
???????????????? case 2:
??????????????? day+=30;
??????????????? break;
??????????????? }
??? }???
??? printf ("2008年8月8日是該年的第%d天" , day);
?? return 0;
}
2019-08-02
#include <stdio.h>
int main()?
{?
? ? int year = 2008;
? ? int month = 8;
? ? int day = 8;
? ? int cen;
? ? for( int i=1;i<month ; i++)
? ? {
if (i==4||i==6||i==9||i==11)
? ? ? ? {
cen=2;
? ? ? ? }
else if(i==2)
{
cen=3;
}
else
{
cen=1;
? ? ? ? }
switch (cen)
{
case 1:
day+=31;
break;
case 2:
day+=30;
break;
case 3:
day+=28;
break;
}
}
if(((year%4==0&&year%100!=0)||year%400==0)&&month>=3)
day+=1;
? ? printf ("2008年8月8日是該年的第%d天", day);
? ?return 0;
}
2019-08-02
你這個代碼太奇怪了。