swith 與 if 語句的應(yīng)用 我的代碼有錯嗎 為什么運行不好啊
#include <stdio.h>
int main()
{
??? /* 定義需要計算的日期 */
??? int year = 2008;
??? int month = 8;
??? int day = 8;
??? int sum;
??? /*
???? * 請使用switch語句,if...else語句完成本題
???? * 如有想看小編思路的,可以點擊左側(cè)任務(wù)中的“不會了怎么辦”
???? * 小編還是希望大家獨立完成哦~
???? */
??? swith(month)
??? {
??? case(1):sum=0;break;
??? case(2):
??????? if((year%4==0 && year%100!=0)||(year%400!=0))
??????? sum+=29;
??????? else
??????? sum+=28;break;
??? case(3):sum=31+29;break;
??? case(4):sum=31+29+31;break;
??? case(5):sum=30+31+29+31;break;
??? case(6):sum=31+30+31+29+31;break;
??? case(7):sum=30+31+30+31+29+31;break;
??? case(8):sum=31+30+31+30+31+29+31;break;
??? case(9):sum=31+31+30+31+30+31+29+31;break;
??? case(10):sum=30+31+31+30+31+30+31+29+31;break;
??? case(11):sum=31+30+31+31+30+31+30+31+29+31;break;
??? case(12):sum=30+31+30+31+31+30+31+30+31+29+31;break;
??? default:printf("一年只有十二個月咯");break;
??? }
??? sum+=day;
??? printf:("%d年%d月%d日這一天是這一年的第%d天",year,month,day,sum);
?return 0;
}
2017-02-10