這里哪里有問題呢
#include <stdio.h>
int main()
{
??? /* 定義需要計(jì)算的日期 */
??? int year = 2008;
??? int month = 8;
??? int day = 8;
??? int sum,i;
??? if(year%4==0)
??????? i=1;
??????? else
??????? i=0;
??? 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;
??? }
??? sum+=day;
??? if(month>=2&&i==1)
??? sum++;
??? printf("%d年%d月%d日是今年的第%d天",year,month,day,sum);
?? ?return 0;
}
2020-05-04
判斷閏年year%4==0&&year%100!=100
if語句{}
然后switch語句沒有寫到8月