int Count(int val)
        {
            if (val == 0) return 0;
            return val + Count(val - 1);
        }
        static void Main(string[] args)
        {
            Console.WriteLine("please enter number");
            int val = int.Parse(Console.ReadLine());
            Console.WriteLine(new Program().Count(val));
        }
比如输入9
算结果的方法可以为:X=9+(8+(7+(6+(5+(4+(3+(2+(1+0)))))))) 结果X=45
递归的方法先是逐层的展开,然后由最底层依次的返回结果。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2021-05-06
  • 2022-01-22
  • 2021-11-14
  • 2021-10-17
猜你喜欢
  • 2022-12-23
  • 2021-05-26
  • 2021-08-31
  • 2021-12-17
  • 2021-10-08
  • 2021-06-11
相关资源
相似解决方案