给出一个整数,求解该整数各位之和。

tech2026-01-29  8

第一方法: 使用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; }

若在学到其他方法马上滚过来补充。

最新回复(0)