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