回分類題庫
a024: 所有位數和
關鍵字: while 迴圈

測資點 : 5 | Time Limit : 1000 ms | Memory Limit : 32000 KB
Accepted : 13256 Times / 11988 Users | Submit : 19283 Times / 12346 Users | Accepted rate : 97%
題目加入時間 : 2011-08-15 15:18

Content: 简体中文

給你一個正整數,請你求出所有位數的和是多少,例如12345,因為1+2+3+4+5=15,則輸出15。

Input:

請輸入一個正整數 N。

Output:

請輸出 N 所有位數的和是多少。

Sample Input:help

若題目沒有特別說明,則應該以多測資的方式讀取,若不知如何讀取請參考 a001 的範例程式。
輸入1:
12345

輸入2:
1997

Sample Output :

輸出1:
15

輸出2:
26

Hint :

可以用另一個變數 S 去記錄位數和是多少,觀察下面 N、S 兩個變數的變化:

N -> 12345 -> 1234 -> 123 -> 12 ->  1  ->  0
S ->    0     ->     5   ->   9  -> 12 -> 14 -> 15

Author :

while 迴圈 (管理員:sagit)

  Solve it!   Status Forum