課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
大哥幫我理下思路
2018-08-20
源自:C語(yǔ)言入門(mén) 4-6
正在回答
就是把后面sum+i相加的結(jié)果再賦值給參數(shù)sum 例如1+2+3+......+100;
#include <stdio.h>
int main()?
{ ??
? ?int i,sum;
? ? ?sum=0;i=1;//先給sum和i賦值
? ? for(;i<=100;i++) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//i<=100的時(shí)候循環(huán) i自動(dòng)+1
? ? ?{
? ? ? ? ? ? ? ? sum=sum+i; ? ? ? ? ? ? ? ? ? ? ? ? ?/*sum=0+1,將結(jié)果賦值給sum 再次計(jì)算的時(shí)候sum=1+2 再次就成了 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sum=3+3了 再次就成了sum=6+4了 一直到i>100跳出循環(huán) */
? ? ? }
? ? ?printf("%d\n",sum); ? ?
? ? return 0;
}
海問(wèn)香00
把原來(lái)sum的值和原來(lái)i的值加起來(lái),就是輸出的sum的值
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
2 回答執(zhí)行i++;sum=sum+i;和執(zhí)行sum=sum+i;i++;結(jié)果怎么不一樣
2 回答怎樣理解sum+=flag*i后面的flag*i呢
1 回答為什么sum+=i-++i與sum=sum+i-++i的運(yùn)算結(jié)果不同
3 回答sum+=i 不應(yīng)該等于sum=sum+i 嗎? 為什么是sum=sum+1+2+4.... i=1+2+4.....?
4 回答sum+=i
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-08-21
就是把后面sum+i相加的結(jié)果再賦值給參數(shù)sum 例如1+2+3+......+100;
#include <stdio.h>
int main()?
{ ??
? ?int i,sum;
? ? ?sum=0;i=1;//先給sum和i賦值
? ? for(;i<=100;i++) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//i<=100的時(shí)候循環(huán) i自動(dòng)+1
? ? ?{
? ? ? ? ? ? ? ? sum=sum+i; ? ? ? ? ? ? ? ? ? ? ? ? ?/*sum=0+1,將結(jié)果賦值給sum 再次計(jì)算的時(shí)候sum=1+2 再次就成了 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sum=3+3了 再次就成了sum=6+4了 一直到i>100跳出循環(huán) */
? ? ? }
? ? ?printf("%d\n",sum); ? ?
? ? return 0;
}
2018-08-20
把原來(lái)sum的值和原來(lái)i的值加起來(lái),就是輸出的sum的值