寫一個遞歸函數DigitSum(n),輸入一個非負整數,返回組成它的數字之和,例如,調用DigitSum(1729),則應該返回1+7+2+9,它的和是19

題目要求 寫一個遞歸函數DigitSum(n),輸入一個非負整數,返回組成它的數字之和,例如,調用DigitSum(1729),則應該返回1+7+2+9,它的和是19。 問題分析 首先我 對這個題目的分析爲,如果要將每位數都相加,則要找出這個數的每一位,然後將他們的每位都加在一起就得到了這個數的每位數之和,先將此數模上10,得到最後一位數,然後再除以10,再模上10,得到倒數第二位數…以此類推,得
相關文章
相關標籤/搜索