So easy
2026-02-05 15:26:14
发布于:浙江
18阅读
0回复
0点赞
虽然是填空,但动动脑子就能想出来
#include <iostream>
using namespace std;
long long digit_sum(long long n){ // 返回 n 的数位和(递归)
if(n/10==0) return n; // 递归边界
return n%10 + digit_sum(n / 10); // 递归拆分:末位 + 剩余部分
}
int main() {
long long n;
cin >> n;
cout << digit_sum(n);
return 0;
}
这里空空如也







有帮助,赞一个