#includeint DigitSum(int n) { if (n < 10) { return n; } return n % 10 + DigitSum(n / 10); } int main() { int n ; int sum = 0; printf("请输入一个数:"); scanf("%d", &n); sum = DigitSum(n); printf("%d", sum); return 0; }
运行结果:

#includeint DigitSum(int n) { if (n < 10) { return n; } return n % 10 + DigitSum(n / 10); } int main() { int n ; int sum = 0; printf("请输入一个数:"); scanf("%d", &n); sum = DigitSum(n); printf("%d", sum); return 0; }
运行结果: