課程
/后端開發(fā)
/C
/C語言入門
for(i=1;i<=100;i++)
? ? {
? ? sum+=i*flag;
? ? flag *= -1;
? ? } ?
? ? printf("sum=%d\n",sum);?
不是很明白為什么=50?
2015-08-17
源自:C語言入門 4-10
正在回答
這個是循環(huán),本來是1加到100的,不過加了一條flag*=-1,所以當(dāng)數(shù)為偶數(shù)的時候前面的加號就變成了負(fù)號,所以大概運算的過程為1-2+3-4+5-6+7-8+9....如此類推
神奇的洋子 提問者
是-50不是50
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
5 回答不是很明白
6 回答不是很明白5>=5為什么是正確的。
3 回答為什么輸出為50 不是-50
3 回答為什么要return 1;呢,在主函數(shù)中。不是很明白
2 回答不是很明白這個順序
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)微信公眾號
2015-08-18
這個是循環(huán),本來是1加到100的,不過加了一條flag*=-1,所以當(dāng)數(shù)為偶數(shù)的時候前面的加號就變成了負(fù)號,所以大概運算的過程為1-2+3-4+5-6+7-8+9....如此類推
2015-08-18
是-50不是50