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

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

i++在上面對(duì)我明白,在下面也對(duì)是怎么回事?是我對(duì)i++執(zhí)行順序錯(cuò)了?如果上面代碼對(duì),下面代碼也應(yīng)該對(duì),是慕課網(wǎng)的問(wèn)題嗎?

#include?<stdio.h>
int?main()
{
????/*?小伙伴們:
???????????選擇你們認(rèn)為最合理的循環(huán)結(jié)構(gòu)完成功能吧?*/
????int?sum?=?0;??//定義計(jì)算結(jié)果變量sum
????int?i?=?1;????//定義循環(huán)數(shù)字變量i
????int?flag?=?1;?//定義符號(hào)狀態(tài)變量flag
????while(i<=100)
????{
????????//i++;放在這里明白
????????sum=sum+flag*i;
????????flag=-flag;
????????i++;//這里不明白
????}?
????printf("sum=%d\n",sum);?
????
????return?0;????
}


正在回答

5 回答

運(yùn)行錯(cuò)誤

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

慕瓜3777088 提問(wèn)者

非常感謝!
2018-01-23 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_屠誹_04053364 回復(fù) 慕瓜3777088 提問(wèn)者

http://idcbgp.cn/qadetail/262996 運(yùn)行沒(méi)錯(cuò),只是功能不一樣,一個(gè)算的是1-2+3-4...-100一個(gè)算的是2-3+4-5+6...-101,結(jié)果一樣,以后遇到不懂的代碼分步執(zhí)行一下,追蹤各個(gè)變量的變化情況,看看它到底在算什么。。然而我不知道這種違背開(kāi)發(fā)者意愿但能跑出結(jié)果的代碼算不算錯(cuò)。。
2018-06-13 回復(fù) 有任何疑惑可以回復(fù)我~

感覺(jué)應(yīng)該是在下面對(duì)

0 回復(fù) 有任何疑惑可以回復(fù)我~
?while(i<=100)
????{
????????//i++;放在這里明白
????????sum=sum+flag*i;
????????flag=-flag;
????????i++;//這里不明白
????}?

第一次循環(huán)的時(shí)候i取1,第二次是2,一直取到i=100,放前面和后面一樣,因?yàn)閕++,放前面,第一次也是i取1,下一次循環(huán)使用的時(shí)候就是2了,i++放循環(huán)體的任何位置都可以了,如果你是++i放前面了,那第一次就是取2了,把++i放后面前面的i第一次也是取1.

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

慕瓜3777088 提問(wèn)者

我意思是說(shuō),在慕課網(wǎng)i++無(wú)論在前還是在后答案都一樣,所以我懷疑了
2018-01-23 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕瓜3777088 提問(wèn)者

i++和++i都一樣取1,建議你回去復(fù)習(xí)一下
2018-01-23 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕用5086216 回復(fù) 慕瓜3777088 提問(wèn)者

建議 你 回去復(fù)習(xí)一下,++i的確是取2,雖然在本題是不影響答案的 因?yàn)?-2+3-4.....-100和2-3+4-5.....-101是一樣的(注意你都執(zhí)行了100次循環(huán)) 你那個(gè)“100以內(nèi)整數(shù)之和”算出來(lái)就是5150,因?yàn)槭?加到101,多加了100 兄dei你這樣很容易攪渾別人思路的好么.....
2018-02-13 回復(fù) 有任何疑惑可以回復(fù)我~

不一樣的,c語(yǔ)言在編譯運(yùn)行的時(shí)候是按順序執(zhí)行的,所以你把i++放在前面和后面時(shí),i對(duì)應(yīng)的初始值和末數(shù)值是不一樣的,你可以自己拿一張草稿紙按照程序的順序執(zhí)行,你會(huì)明白的

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

Eric毛桃

如果有幫助麻煩給個(gè)最佳,謝謝,
2018-01-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕瓜3777088 提問(wèn)者

就是說(shuō)第一個(gè)代碼是錯(cuò)誤的?
2018-01-21 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Eric毛桃 回復(fù) 慕瓜3777088 提問(wèn)者

能給我看下你的題目嗎?我不知道題目無(wú)法判斷對(duì)錯(cuò),只能說(shuō)i++放前面和放后面的結(jié)果完全不同
2018-01-21 回復(fù) 有任何疑惑可以回復(fù)我~
#4

慕瓜3777088 提問(wèn)者

使用循環(huán)計(jì)算1-2+3-4+5-6+…-100的值? 答案為sum=-50
2018-01-22 回復(fù) 有任何疑惑可以回復(fù)我~
#5

慕瓜3777088 提問(wèn)者

不好意思,怪不得你沒(méi)回復(fù)我,原來(lái)我回復(fù)錯(cuò)了 用while循環(huán)實(shí)現(xiàn)100以內(nèi)所有整數(shù)之和
2018-01-22 回復(fù) 有任何疑惑可以回復(fù)我~
#6

慕瓜3777088 提問(wèn)者 回復(fù) 慕瓜3777088 提問(wèn)者

我搞錯(cuò)了
2018-01-22 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)


#include?<stdio.h>
int?main()
{
????int?i=1,sum=0;
????while(??i<=100???)??//循環(huán)條件應(yīng)該是什么呢?
????{
????????++i;
????????sum=sum+i;
?????????????????//這里是不是應(yīng)該改變循環(huán)變量的值
????}
????printf("100以內(nèi)所有整數(shù)之和為:%d\n",?sum);
????return?0;
}


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

慕瓜3777088 提問(wèn)者

用while循環(huán)實(shí)現(xiàn)100以內(nèi)所有整數(shù)之和
2018-01-21 回復(fù) 有任何疑惑可以回復(fù)我~

你們有沒(méi)有編譯器?試下運(yùn)行是不是錯(cuò)的.

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

舉報(bào)

0/150
提交
取消

i++在上面對(duì)我明白,在下面也對(duì)是怎么回事?是我對(duì)i++執(zhí)行順序錯(cuò)了?如果上面代碼對(duì),下面代碼也應(yīng)該對(duì),是慕課網(wǎng)的問(wèn)題嗎?

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