십진수 N을 입력받아 각 자릿수의 합을 구하시오
// 1 2 3 2 1
// 1232 의 각 자릿수의 합 + 1
// 1 2 3 2
// 123의 각 자릿수의 합 + 2
// ...
// getDisitSum(x) : x의 각 자릿수의 합을 반환하는 함수
// getDisitSum(x)= x ; if x가 한자리 수일경우
// getDisitSum(X) = getDisitSum(x/10) + (x%10)
// 1232 + 1`
#include <iostream>
using namespace std;
int getDigitSum(int x){
if( 0 <= x && x <= 9 ) {
return x;
} // x가 한자리수일경우
else{
return getDigitSum(x/10) + (X%10);
}
}
int main(){
int x;
cin >> x;
cout << getDigitSum(x);
return 0;
}