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

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

while 和do while循環(huán)中i++在前不就從2開始了嗎?

while(i <= 100)

{

????i++;

????sum += i*flag;

????flag *= -1;

}


正在回答

3 回答

嗯,我想你想的是對(duì)的。的確答案里sum=的那個(gè)式子是從2開始計(jì)算的。

按照答案的邏輯來(lái)計(jì)算的話:sum=2-3+4-5...+100-101=-50 (最后項(xiàng)會(huì)變成101而不是100)

而按照本題的原意,即要把i++放在后面寫。結(jié)果計(jì)算會(huì)變成:sum=1-2+3-4...+99-100=-50?

兩者結(jié)果是一樣的。好巧...

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

我也覺得i++放前面,sum=的那個(gè)式子直接從2開始算的,可是代碼按它提示打進(jìn)去,答案是對(duì)的,想不通。可我覺得我i++和++i的區(qū)別搞懂了。

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

慕粉3558023

i++是先運(yùn)算再自加,++i先自加再運(yùn)算;
2016-07-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

weibo_30度角_仰望湛藍(lán)天_0 回復(fù) 慕粉3558023

如果在i++后面再加一條語(yǔ)句,printf輸出i的值也是2,不是1
2016-07-21 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕蓋茨2788539

嗯,我想你想的是對(duì)的。的確答案里sum=的那個(gè)式子是從2開始計(jì)算的。 按照答案的邏輯來(lái)計(jì)算的話:sum=2-3+4-5...+100-101=-50 (最后項(xiàng)會(huì)變成101而不是100) 而按照本題的原意,即要把i++放在后面寫。結(jié)果計(jì)算會(huì)變成:sum=1-2+3-4...+99-100=-50 兩者結(jié)果是一樣的。好巧...
2016-07-23 回復(fù) 有任何疑惑可以回復(fù)我~
#4

weibo_30度角_仰望湛藍(lán)天_0 回復(fù) 慕蓋茨2788539

恩,我懂了。所以恰好兩者答案是一樣的,但是其實(shí)運(yùn)行的過(guò)程是有問(wèn)題的,謝啦~
2016-07-23 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

雖然i++的位置不影響最后的結(jié)果,但處理過(guò)程與題目的式子要一致的話,i++就必須放在后面

while(i <= 100)

{

????sum += i*flag;

????flag *= -1;

????i++;

}


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

舉報(bào)

0/150
提交
取消

while 和do while循環(huán)中i++在前不就從2開始了嗎?

我要回答 關(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)