亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

哪里出問題了

#include?<stdio.h>int?main()?{?????/*?定義需要計算的日期?*/????int?year?=?2008;????int?month?=?8;????int?day?=?8;????/*?????*?請使用switch語句,if...else語句完成本題?????*?如有想看小編思路的,可以點擊左側任務中的“不會了怎么辦”?????*?小編還是希望大家獨立完成哦~?????*/?????????switch(month)	{	case?8:date=31;?????case?7:if(year%4==0)????{????????date=date+29;????}???????else???????{???????????date=date+28;???????}????case?6:date=date+31;????case?5:date=date+30;????case?4:date=date+31;????case?3:date=date+30;????case?2:date=date+31;????case?1:date=date+8;break;	}????printf("%d年%d月%日這一天是該年的中的第%d天",year,nonth,day,date);????????????????????	return?0;}


正在回答

1 回答

修改過得代碼如下,錯誤的地方已加粗標注

#include <stdio.h>
int main()
{???? /* 定義需要計算的日期 */???
int year = 2008;???
int month = 8;???
int day = 8;
int date=0;//這里需要提前定義date常量
/*???? * 請使用switch語句,if...else語句完成本題???? * 如有想看小編思路的,可以點擊左側任務中的“不會了怎么辦”???? * 小編還是希望大家獨立完成哦~???? */
switch(month)?
{??
??? case 8:date=31;????
??? case 7:
??? if(year%4==0)???
{???????
??? date=date+29;???
???
}??????
else?????
{?????????
??? date=date+28;??????
???
}???
case 6:date=date+31;???
case 5:date=date+30;???
case 4:date=date+31;???
case 3:date=date+30;???
case 2:date=date+31;???
case 1:date=date+day;//這里的8換成day會更好
break;???
???
}???
printf("%d年%d月%d日是該年的第%d天",year,month,day,date);//這里少了一個d,month單詞拼拼寫錯誤??????????????????????
return 0;
???
}

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926904    人
  • 解答問題       21532    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

哪里出問題了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號