1,1,2,3,5,8,13,21,34,55,89.....
求第30位结果:
        
 static void Main()
static void Main() {
        {
 Console.WriteLine(Fib(30));
            Console.WriteLine(Fib(30)); }
        } static int Fib(int i)
        static int Fib(int i) {
        { if (i <= 0)
            if (i <= 0) {
            { return 0;
                return 0; }
            } else if (i > 0 && i <= 2)
            else if (i > 0 && i <= 2) {
            { return 1;
                return 1; }
            } else
            else {
            { return Fib(i - 1) + Fib(i - 2);
                return Fib(i - 1) + Fib(i - 2); }
            } }
        }
 
                    
                 
				  
 
         
        
 
             
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号