int DigitSum(unsigned int n) {
if (n > 9) {
return DigitSum(n / 10) + n % 10;
}
else {
return n;
}
}
int main() {
unsigned int n = 0;
scanf("%u", &n);
int sum = DigitSum(n);
printf("%d", sum);
return 0;
}
c语言用递归的方法实现求一个数的每位数字之和
最新推荐文章于 2024-09-27 19:15:27 发布