题解 | #数位之和#
数位之和
https://www.nowcoder.com/practice/5e85cc26475449648e668aa98e92d05b
#include <stdio.h> //求一个整数的所有数位之和 /* 想法: 把这个数的每一位剥离下来再相加 */ int sum_of_digits(int n) { int sum = 0; while (n > 0) { sum += n % 10;//将这个数的个位当余数剥离下来 n/=10;//计算新的位数的余数了 } return sum; } int main() { int n; scanf("%d", &n); int result = sum_of_digits(n); printf("%d", result); return 0; }