如:调用方法 GetResult(30)GetResult怎么写。。谢谢!!各位麻烦告诉我了再下班啊。

解决方案 »

  1.   


        public int GetResult(int i)
        {
            if (i<0)
            {
                return 0;
            }
            else if (i==1 | i==2)
            {
                return 1;
            }
            else
            {
                return GetResult(i - 1) + GetResult(i - 2);
            }
            
        }
      

  2.   

          public static int GetResult(int i)
            {
                if (i < 3) return 1;   
                else return Foo(i - 1) + Foo(i - 2);
            }  
      

  3.   

    int getResult(int i)
    {
    if(i==1||i==2)
    return 1;
    else
    return getResult(i-1)+getResult(i-2);
    }
      

  4.   

        public static int GetResult(int i) 
            { 
                if (i < 3) return 1;  
                else return GetResult(i - 1) + GetResult(i - 2); 
            }  
      

  5.   


        public int GetResult(int i)
        {
            if (i<=0)
            {
                return 0;
            }
            else if (i==1 | i==2)
            {
                return 1;
            }
            else
            {
                return GetResult(i - 1) + GetResult(i - 2);
            }
            
        }