看板 TransCSI 關於我們 聯絡資訊
※ 引述《Asbarla (木頭)》之銘言: : 看過版規還是問一下: 不好意思 這裡可以問程式碼問題嗎 : 我練習C語言遇到一個小問題 : 題目是這樣: 請撰寫程式為輸入的一連串整數加總, : 假設scanf讀到的第一個數代表接下來要輸入的個數。 : 這是我的主程式片段程式碼: : int i = 1, j, k; : printf("請輸入你想要輸入數字的個數: "); : scanf("%d",&j); : while(i < j+1) : { : printf("請輸入第 %d 個數: ",i); : scanf("%d",&k); : ++i; : } : printf("總和: \n",&k); : 請問要怎麼為我在while裡面輸入的數字做加總呢 : 想好久,想不出來。請益各位大大們謝謝。 我打code,標頭檔跟結尾就省略了. int number,count=0,sum=0,input; printf("請輸入你想要輸入數字的個數:"); scanf("%d",&number); while(count++<number) { printf("請輸入第%2d個整數:",count); scanf("%d",&input); sum += input; } printf("總和為 %d",sum); -- 這流浪的人,努力讓夢成真。 That's the way I live, that's the way I did. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.100.216 ※ 編輯: zptdaniel 來自: 123.194.100.216 (07/07 18:48)
Asbarla:多設一個變數就可以解決了! 謝謝提醒! 07/07 20:35