課程
/后端開發(fā)
/C
/C語言入門
我覺得我沒錯啊,可編譯系統(tǒng)一直說?請檢查輸出是否包含:2008年8月8日是該年的第221天
2017-09-11
源自:C語言入門 4-17
正在回答
#include?<stdio.h> int?main()? {? ????/*?定義需要計算的日期?*/ ????int?year?=?2008; ????int?month?=?8; ????int?day?=?8; ????int?sum,i; ????sum?=?day; ????/* ?????*?請使用switch語句,if...else語句完成本題 ?????*?如有想看小編思路的,可以點擊左側(cè)任務(wù)中的“不會了怎么辦” ?????*?小編還是希望大家獨立完成哦~ ?????*/ ??????????for(?i=?1;?i?<?month;?i++){ ?????????switch(i){ ?????????????case?1:? ?????????????case?3: ?????????????case?5: ?????????????case?7:? ?????????????case?8: ?????????????case?10: ?????????????case?12:? ????????????????sum+=?31; ????????????????break; ?????????????case?4: ?????????????case?6: ?????????????case?9:? ?????????????case?11: ????????????????sum+=?30; ????????????????break; ????????????case?2: ????????????????if(year%4?==?0){ ????????????????????sum+=?29; ????????????????}else{ ????????????????????sum+=?28; ????????????????} ????????????????break; ?????????} ????????? ?????} ?????printf("%d年%d月%d日是該年的第%d天",year,month,day,sum);? }
哈哈。這樣更簡潔。我不喜歡慕課那個邏輯。
不知道你的hello.c代碼是不是你寫的,我copy來執(zhí)行并沒有錯。
這是我的代碼:
#include?<stdio.h> int?main()? {? ????/*?定義需要計算的日期?*/ ????int?year?=?2008; ????int?month?=?8; ????int?day?=?8; ????int?sum,i; ????sum?=?day; ????/* ?????*?請使用switch語句,if...else語句完成本題 ?????*?如有想看小編思路的,可以點擊左側(cè)任務(wù)中的“不會了怎么辦” ?????*?小編還是希望大家獨立完成哦~ ?????*/ ??????????for(?i=?1;?i?<?month;?i++){ ?????????switch(i){ ?????????????case?1:?sum+=?31;break; ????????????case?2: ????????????????if(year%4?==?0){ ????????????????????sum+=?29; ????????????????}else{ ????????????????????sum+=?28; ????????????????} ????????????????break; ????????????case?3: ????????????????sum+=?31; ????????????????break; ????????????case?4:?sum+=?30;?break; ????????????case?5:?sum+=?31;break; ????????????case?6:?sum+=?30;break; ????????????case?7:?sum+=?31;break; ????????????case?8:sum+=?31;break; ????????????case?9:sum+=?30;break; ????????????case?10:sum+=?31;break; ????????????case?11:sum+=?30;break; ????????????case?12:sum+=?31;break; ?????????} ???????? ?????} ?????printf("%d年%d月%d日是該年的第%d天",year,month,day,sum);? }
萌新在此 提問者
露水小葉 回復(fù) 萌新在此 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答求大神指教,到底哪錯了
3 回答求大神指教哪里錯了
2 回答哪里錯了求大神指教啊
6 回答請教大神,哪里錯了
1 回答求大神指教錯哪了。。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-09-12
哈哈。這樣更簡潔。我不喜歡慕課那個邏輯。
2017-09-12
不知道你的hello.c代碼是不是你寫的,我copy來執(zhí)行并沒有錯。
這是我的代碼: