課程
/后端開發(fā)
/C
/C語言入門
以本題為例,每次循環(huán)改變循環(huán)變量的正負(fù)號的方法有哪些?
2016-06-21
源自:C語言入門 4-10
正在回答
為什么系統(tǒng)出的結(jié)果是sum=-150 ,求大神指教??!
因為你每個循環(huán)都做了一次,然而在do while循環(huán)和for循環(huán)的時候你沒有重置初始化sum的值,導(dǎo)致do while循環(huán)體內(nèi)的sum直接從50開始疊加。
慕尼黑4214045
//使用while循環(huán) ????while(i<=100) ????{ ????????i++; ????????sum=sum+i*flag; ????????flag=flag*(-1); ????} ????printf("sum=%d\n",sum); ????i?=?1;??//重新初始化變量i ???? ????//do-while循環(huán) ????do{ ????????i++; ????????sum=sum+i*flag; ????????flag=flag*(-1); ????}while(i<=100); ????printf("sum=%d\n",sum); ????i?=?1;??//重新初始化變量i ???? ????//使用for循環(huán) ????for(i=1;i<=100;i++) ????{ ????????sum=sum+i*flag; ????????flag=flag*(-1); ????}
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答每次循環(huán)改變循環(huán)變量的正負(fù)號 這句話是什么意思....
2 回答怎么改變循環(huán)變量的值
1 回答在循環(huán)體中是否一定要改變循環(huán)變量的值
2 回答在循環(huán)體改變循環(huán)變量的值是什么意思,改怎么做
3 回答循環(huán)的三種變量
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-06-22
為什么系統(tǒng)出的結(jié)果是sum=-150 ,求大神指教??!
2016-07-18
因為你每個循環(huán)都做了一次,然而在do while循環(huán)和for循環(huán)的時候你沒有重置初始化sum的值,導(dǎo)致do while循環(huán)體內(nèi)的sum直接從50開始疊加。
2016-06-21