点滴积累,融会贯通

-----喜欢一切有兴趣的东西

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    
class Program
    {
        
static void Main(string[] args)
        {
            Console.WriteLine(Foo(
10).ToString());
            Console.WriteLine(koop(
100).ToString());
            Console.ReadLine();
        }

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

        
public static long koop(int x)
        {
            
long start = 1;
            
long next = 1;
            
long third =0 ;
            
for (int i = 2; i < x; i++)
            {
                third 
= start + next;
                start 
= next;
                next 
= third;
            }
            
return third;
        }

    }
}

 

posted on 2010-07-06 13:48  小寒  阅读(237)  评论(0编辑  收藏  举报