小编Ale*_*lex的帖子

C#递归方法

现在我正在尝试递归,但我被卡住了.目的是总结数字的所有数字.例如,方法的签名采用一个int参数.此参数是数字(例如123).递归地我应该总结1 + 2 + 3,并给出6的答案.

到目前为止我试过:

(这可能没有意义,但我尝试了很多)

 public int sumofD(int n)
 {
         if (n == 0)
         { return 0; }
         else
         {
               return  n % 10 + sumofD(n-(n%10));
         }
 }
Run Code Online (Sandbox Code Playgroud)

c# recursion

1
推荐指数
1
解决办法
99
查看次数

标签 统计

c# ×1

recursion ×1