看板 TransCSI 關於我們 聯絡資訊
int n,sum=0; for(n=1,n<=5,n++) sum +=n; printf("%d\n",sum); 麻煩講解一下嚕感謝阿 我的答案是 sum=sum+n; sum=0+1 sum=1+2 sum=3+3....不行 所以跳出回圈 可是答案是15 不過我算出來卻錯了 想請問有什麼問題 謝謝妳們 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.0.201
mrx750926:迴圈中止條件是n<=5 不是sum<=5 引此sum=0+1+2+3+4+5=15 07/11 15:18
jamie0128:喔喔 懂了 不過最後加起來 是 10+5 還是 07/11 15:22
jamie0128:1+2+3+4+5 是哪種加法呢? 07/11 15:22
mrx750926:你說的那種 我是因為回文不夠寫才全寫在一起 07/11 15:24
jamie0128:所以是 10+5? 07/11 15:37
monyen:for迴圈跑五次 +1依次+2+3+4+5 存入sum 再跳出迴圈 07/11 17:19