#include<iostream.h>
int DigitSum(unsigned int n)
{if(n/10 == 0)
return n;
else
return (n%10)+DigitSum(n/10);
}
int main()
{
int ret = DigitSum(178);
cout<<ret<<endl;
return 0;
}
本文深入探讨了C++中使用递归算法求整数各位之和的方法,并通过示例代码详细解释了实现过程。
#include<iostream.h>
int DigitSum(unsigned int n)
{
被折叠的 条评论
为什么被折叠?