#include <stdio.h>int main()?{?? ? int year = 2008;? ? int month =1;? ? int day = 8;? ? int date;? ? switch(month)? ? {? ? case 1:date+=0;? ? case 2:date+=31;? ? case 3:date+=28;? ? case 4:date+=31;? ? case 5:date+=30;? ? case 6:date+=31;? ? case 7:date+=30;? ? case 8:date+=31;? ? case 9:date+=31;? ? case 10:date+=30;? ? case 11:date+=31;? ? case 12:date+=day; break;? ? } if(year%400==0||(year%4==0&&year%100!=00)) date=date+1+day;? ? else date=date+day;? ? printf("%d年是%d月%d日是該年的第%d天 ",year,month,day,date); return 0;}我輸出的時候那個日期總是錯誤顯示-837847982478一類的
?誰能幫我看看哪里錯了
qq_踩了口香糖_04206687
2016-11-15 09:23:45