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

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

有會的小伙伴么,幫我改下,我不知道怎么改了

#include <stdio.h>

int main()?

{?

? ? /* 定義需要計算的日期 */

? ? int year = 2008;

? ? int month = 8;

? ? int day = 8;

? ? /*

? ? ?* 請使用switch語句,if...else語句完成本題

? ? ?* 如有想看小編思路的,可以點擊左側任務中的“不會了怎么辦”

? ? ?* 小編還是希望大家獨立完成哦~

? ? ?*/

? ? int y;

? ? int sum;

? ? switch(month-1)

? ? {

? ? ? ? case 1:y=31;break;

? ? ? ? case 2:y=31+28;break;

? ? ? ? case 3:y=31+28+31;break;

? ? ? ? case 4:y=31+28+31+30;break;

? ? ? ? case 5:y=31+28+31+30+31;break;

? ? ? ? case 6:y=31+28+31+30+31+30;break;

? ? ? ? case 7:y=31+28+31+30+31+30+31;break;

? ? ? ? case 8:y=31+28+31+30+31+30+31+31;break;

? ? ? ? case 9:y=31+28+31+30+31+30+31+31+30;break;

? ? ? ? case 10:y=31+28+31+30+31+30+31+31+30+31;break;

? ? ? ? case 11:y=31+28+31+30+31+30+31+31+30+31+30;break;

? ? ? ? case 12:y=31+28+31+30+31+30+31+31+30+31+30+31;break;

? ? ? ? default:printf("ERROR!!!一年只有12個月!?。?);break;

? ? }

? ? if(year%4==0&&year%100!=0&&year%400==0)

? ? {

? ? ? ?if(month>=2&&month<=12)

? ? ? ?{

? ? ? ? sum=y+day+1;

? ? ? ? printf("%d年%d月%d日是%d天\n",year,month,day,sum);

? ? ? ?}

? ? ? ?else

? ? ? ?{

? ? ? ? sum=y+day;

? ? ? ? printf("%d年%d月%d日是%d天\n",year,month,day,sum); ??

? ? ? ?}

? ? }

? ? else

? ? {

? ? ? ? sum=y+day;

? ? ? ? printf("%d年%d月%d日是%d天\n",year,month,day,sum); ? ? ?

? ? }

return 0;

}


正在回答

2 回答

? switch(month)

?if((year%4==0&&year%100!=0)||year%400==0)

? {

? ? ? ?if(month>=2&&month<=12)

? ? ? ?{

? ? ? ? sum=y+day+1;

? ? ? ? printf("%d年%d月%d日是%d天\n",year,month,day,sum);

? ? ? ?}

? ? ? ?else

? ? ? ?{

? ? ? ? sum=day;

? ? ? ? printf("%d年%d月%d日是%d天\n",year,month,day,sum); ??

? ? ? ?}

? ? }


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

慕斯卡4598373 提問者

非常感謝!
2016-05-07 回復 有任何疑惑可以回復我~
#include?<stdio.h>
int?main()
{
????/*?定義需要計算的日期?*/
????int?year?=?2008;
????int?month?=?8;
????int?day?=?8;
????/*
?????*?請使用switch語句,if...else語句完成本題
?????*?如有想看小編思路的,可以點擊左側任務中的“不會了怎么辦”
?????*?小編還是希望大家獨立完成哦~
?????*/
????int?y;
????int?sum;
????switch(month)
????{
????????case?1:y=0;break;
????????case?2:y=31;break;
????????case?3:y=31+28;break;
????????case?4:y=31+28+31;break;
????????case?5:y=31+28+31+30;break;
????????case?6:y=31+28+31+30+31;break;
????????case?7:y=31+28+31+30+31+30;break;
????????case?8:y=31+28+31+30+31+30+31;break;
????????case?9:y=31+28+31+30+31+30+31+31;break;
????????case?10:y=31+28+31+30+31+30+31+31+30;break;
????????case?11:y=31+28+31+30+31+30+31+31+30+31;break;
????????case?12:y=31+28+31+30+31+30+31+31+30+31+30;break;
????????default:printf("ERROR!!!一年只有12個月!?。?);break;
????}
????if(year%4==0&&year%100!=0||year%400==0)
????{
???????if(month>=2)
???????{
????????sum=y+day+1;
????????printf("%d?nian%d?yue%d?ri?%d\n",year,month,day,sum);
???????}
???????else
???????{
????????sum=y+day;
????????printf("%d?nian?%d?yue?%dri?%d\n",year,month,day,sum);
???????}
????}
????else
????{
????????sum=y+day;
????????printf("%d?nian%d?yue?%d?ri?%d\n",year,month,day,sum);
????}
return?0;
}

? ?

你比照一下看看

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

慕斯卡4598373 提問者

好的,謝謝
2016-05-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

有會的小伙伴么,幫我改下,我不知道怎么改了

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

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

幫助反饋 APP下載

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

公眾號

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