第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

有沒(méi)有大佬跟我解釋一下這題

#include <stdio.h>
int main()
{
??? /* 定義需要計(jì)算的日期 */
??? int year = 2008;
??? int month = 8;
??? int day = 8;
??? /*
???? * 請(qǐng)使用swtich語(yǔ)句,if...else語(yǔ)句完成本題
???? * 如有想看小編思路的,可以點(diǎn)擊左側(cè)任務(wù)中的“不會(huì)了怎么辦”
???? * 小編還是希望大家獨(dú)立完成哦~
???? */
??? int date = 0;
??? switch (month)
??? {
??????? case 12:??? date += 30;
??????? case 11:??? date += 31;
??????? case 10:??? date += 30;
??????? case 9:??? date += 31;
??????? case 8:??? date += 31;
??????? case 7:??? date += 30;
??????? case 6:??? date += 31;
??????? case 5:??? date += 30;
??????? case 4:??? date += 31;
??????? case 3:??? if(year%400 != 0 && year%4 == 0){
??????????????????????? date += 29;
??????????????????? }else{
??????????????????????? date += 28;}
??????? case 2:??? date += 31;
??????? default:??? date += 8,printf("2008年8月8日是該年的第%d天",date);break;
??? }
?return 0;
}

正在回答

2 回答

switch()括號(hào)里應(yīng)該寫(xiě)month-1,八月只過(guò)了八天,不能加上八月,執(zhí)行順序是switch(7),接著執(zhí)行 case 7語(yǔ)句,date開(kāi)始累加,case里沒(méi)有break語(yǔ)句,所以會(huì)一直往下執(zhí)行,if應(yīng)該在case 2寫(xiě),把case 1寫(xiě)上,累加了1~7月的天數(shù),最后在default里加上day(即date += day; ),使用day可以提高代碼的復(fù)用性。最后貼上我自己的代碼:

#include?<stdio.h>
int?main()?
{?
????/*?定義需要計(jì)算的日期?*/
????int?year?=?2008;
????int?month?=?8;
????int?day?=?8;
????/*
?????*?請(qǐng)使用switch語(yǔ)句,if...else語(yǔ)句完成本題
?????*?如有想看小編思路的,可以點(diǎn)擊左側(cè)任務(wù)中的“不會(huì)了怎么辦”
?????*?小編還是希望大家獨(dú)立完成哦~
?????*/
????int?sum?=?0;
?????
????switch(month?-?1){
????????
????????case?12:
????????????sum?+=?31;
????????case?11:
????????????sum?+=?30;
????????case?10:
????????????sum?+=?31;
????????case?9:
????????????sum?+=?30;
????????case?8:
????????????sum?+=?31;
????????case?7:
????????????sum?+=?31;
????????case?6:
????????????sum?+=?30;
????????case?5:
????????????sum?+=?31;
????????case?4:
????????????sum?+=?30;
????????case?3:
????????????sum?+=?31;
????????case?2:
????????????if(year%4?==?0)
????????????????sum?+=?29;
????????????else
????????????????sum?+=?28;
????????case?1:
????????????sum?+=?31;
????????default:
????????????sum?+=?day;
????????????break;
????}?
????printf("2008年8月8日是該年的第%d天",sum);
????
????return?0;
}

你自己理解理解!

0 回復(fù) 有任何疑惑可以回復(fù)我~

你這沒(méi)錯(cuò)啊

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕神5149347 提問(wèn)者

我知道沒(méi)錯(cuò),我只是想知道怎么運(yùn)算的
2019-03-05 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

有沒(méi)有大佬跟我解釋一下這題

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)