看板 TransCSI 關於我們 聯絡資訊
我使用的是:Dev C++ 程式大概是這樣:(我簡略打粉多,意思到就好= =") int i; int sum; ......................................(我先省略掉) //輸入一整數值:n printf("從1加到n的整數值為%i, sum); <<我ㄉ問題是...> 我想要印出"(1)+(1+2)+(1+2+3)+(1+...+n)=sum"這行 若輸入2的話要讓他印出"(1)+(1+2)=4" 若輸入3的話就要讓他印出"(1)+(1+2)+(1+2+3)=10" 問題就在於我不知該如何讓他印出"(1)+(1+2)+(1+2+3)+(1+...+n)=sum"這行 因為你輸入幾次就要讓他有加幾次的動作(可是我想不出該怎嚜打) 請大家幫幫忙!謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.186.8
pelin:我能想得到的方法是分開來做,()跟+號都另外輸出, 05/11 22:28
pelin:跑迴圈的時候輸出數字順便計算sum,最後再輸出sum 05/11 22:29
pelin:很暴力的笨方法(>""<) 05/11 22:29
julian30320:在迴圈外先設一變數sum 05/14 00:16