第一方法: 使用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;
}
若在学到其他方法马上滚过来补充。
转载请注明原文地址:https://tech.qufami.com/read-26517.html