第一方法:
使用string存储该数字,然后遍历该数组所有位,进行累加求和。
int sum(string num){
int sum_num;
for(int i=0;i<num.length();i++){
sum_num+=num[i] - '0';
}
return sum_num;
}
第二种方法:
利用递归的方法进行求解。
int sum(int n){
if(n==0) return 0;
else return sum(n/10)+n%10;
}
若在学到其他方法马上滚过来补充。