【发布时间】:2016-05-23 08:17:47
【问题描述】:
现在我正在尝试练习递归,但我卡住了。目标是对数字的所有数字求和。例如,方法的签名采用一个 int 参数。此参数是数字(例如 123)。并且递归我应该总结 1+2+3 ,并给出 6 的答案。
到目前为止我试过了:
(可能没有意义,但我尝试了很多)
public int sumofD(int n)
{
if (n == 0)
{ return 0; }
else
{
return n % 10 + sumofD(n-(n%10));
}
}
【问题讨论】:
-
你应该accept一个答案