1. 程式人生 > >LeetCode258各位相加

LeetCode258各位相加

給定一個非負整數 num,反覆將各個位上的數字相加,直到結果為一位數。

int addDigits(int num) {
    int sum = 0;
    int n;
    while(num){
        n = num % 10;
        sum += n;
        num /= 10;
    }
    if(sum < 10)
        return sum;
    else
        return addDigits(sum);
}