怎么會(huì)是221天?
? ? int sum,flag;
? ? switch(month){
? ? ? ? case 1:sum = 0 ; break;
? ? ? ? case 2:sum = 0+31;break;
? ? ? ? case 3:sum = 0+31+28;break;
? ? ? ? case 4:sum = 0+31+28+31;break;
? ? ? ? case 5:sum = 0+31+28+31+30;break;
? ? ? ? case 6:sum = 0+31+28+31+30+31;break;
? ? ? ? case 7:sum = 0+31+28+31+30+31+30;break;
? ? ? ? case 8:sum = 0+31+28+31+30+31+30+31;break;
? ? ? ? case 9:sum = 0+31+28+31+30+31+30+31+31;break;
? ? ? ? case 10:sum = 0+31+28+31+30+31+30+31+31+30;break;
? ? ? ? case 11:sum = 0+31+28+31+30+31+30+31+31+30+31;break;
? ? ? ? case 12:sum = 0+31+28+31+30+31+30+31+31+30+31+30;break;
? ? }
? ? sum = sum+day;
? ??
? ? if(year%4==0){
? ? ? ? flag=1;
? ? }else{
? ? ? ? flag=0;
? ? }
? ? if(flag=1&&month>2){
? ? ? ? sum++;
? ? }
? ? printf("%d年的%d月%d日是該年的第%d天",year,month,day,sum);
?
return 0;
}
2018-09-20
221,沒毛病