写一个递归函数实现1到n的累加

解决方案 »

  1.   

    无分版:
    写个控制台的,功能实现,尚待优化:
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Windows.Forms; 
    namespace ConsoleApplication1
    {
        class Program
        {
           
            static void Main(string[] args)
            {
    Console.Write("请输入N:");          
     int n=int.Parse(Console.ReadLine()); Console.Write("结果是:{0}",GetResult(n));  
    Console.ReadLine();
            }
    public static int GetResult(int n)
    {
    if (n==1)
    return 1;
    else
    return n+GetResult(n-1);}
        }  }