作者zptdaniel ()
看板TransCSI
標題Re: [問題] 一個C語言問題
時間Tue Jul 7 18:46:28 2009
※ 引述《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)
1F:推 Asbarla:多設一個變數就可以解決了! 謝謝提醒! 07/07 20:35