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

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

麻煩指導(dǎo)一下錯(cuò)在哪了

#include <stdio.h>

int main()?

{?

? ? /* 定義需要計(jì)算的日期 */

? ? int year = 2008;

? ? int month = 8;

? ? int day = 8;

? ? int x, i;

? ? x == 0;

? ? switch(month)

? ? {

? ? ? ? case 1:x += day;break;

? ? ? ? case 2:x += 31;break;

? ? ? ? case 3:x += 28;break;

? ? ? ? case 4:x += 31;break;

? ? ? ? case 5:x += 30;break;

? ? ? ? case 6:x += 31;break;

? ? ? ? case 7:x += 30;break;

? ? ? ? case 8:x += 31;break;

? ? ? ? case 9:x += 31;break;

? ? ? ? case 10:x += 30;break;

? ? ? ? case 11:x += 31;break;

? ? ? ? case 12:x += 30;break;

? ? ? ? default:break;

? ? }

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

? ? ? ? i=1;

? ? else

? ? ? ? i=0;

? ? if(i==1&&month>2)

? ? ? ? x++;

? ? printf("%d年%d月%d日是該年的第%d天",year, month, day, x);

return 0;

}


正在回答

2 回答

case 8:x += 31;break;應(yīng)該只執(zhí)行這一句。

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

楚辭9318342 提問者

那我該怎么改呢……
2021-03-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_慕斯3305490 回復(fù) 楚辭9318342 提問者

我寫的也是跟參考答案那樣差不多的
2021-03-01 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//6064326600017ae208620361.jpg

有一個(gè)大神寫的這個(gè)代碼原理是:當(dāng)case=8時(shí)才開始運(yùn)行代碼,在case12;case 11;case=10;case=9并不會(huì)運(yùn)行代碼;是因?yàn)閙onth=8,要從8開始,運(yùn)行8后,為什么不跳出去,而繼續(xù)運(yùn)行,是因?yàn)闆]有8的后面并沒有break,所以代碼就會(huì)一直運(yùn)行,直至遇到default中的break才會(huì)跳出,這就導(dǎo)致了date一直進(jìn)行累加。而你在8的后面加了break,所以導(dǎo)致代碼跳出去,從而date并不會(huì)進(jìn)行累加。

希望能幫到你。

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

藍(lán)色的藍(lán)莓

本人佩服那位大神的c語言基礎(chǔ),我也是想了一會(huì)才明白哪位大神的原理,一個(gè)字:服
2021-03-31 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

麻煩指導(dǎo)一下錯(cuò)在哪了

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

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

幫助反饋 APP下載

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

公眾號

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