看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《a855341 (崧樓下的腳印)》之銘言: : 我一次性用鍵盤或文字檔輸入 : " 10 20 30 123 " (用空白相間) : 我想要得到他們的總和 10+20+30+123=183 #include <stdio.h> int main(void) { long int num, sum = 0; while (scanf(" %ld", &num) != EOF) { sum += num; if (getchar() == '\n') printf("%ld\n", sum), sum = 0; } } 這樣應該是最簡單的方法了 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.185.23 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1498113343.A.03F.html
Hazukashiine: 唯一的限制是最後一個數字結束後要緊跟著換行符號 06/22 14:42
Qbsuran: %*c 06/23 11:55