示例#1
0
        static void Main(string[] args)
        {
            int start = int.Parse(Console.ReadLine());
            int end = int.Parse(Console.ReadLine());
            Fibonacci fibonacci = new Fibonacci();

            long a = 0;
            long b = 1;
            fibonacci.numbers.Add(a);
            fibonacci.numbers.Add(b);
            long c;
            for (int i = 2; i <= end ; i++)
            {
                c = a + b;
                fibonacci.numbers.Add(c);
                a = b;
                b = c;
            }

            Console.WriteLine(string.Join(", ", fibonacci.GetNumbersInRange(start, end)));
        }
示例#2
0
        static void Main(string[] args)
        {
            int       start     = int.Parse(Console.ReadLine());
            int       end       = int.Parse(Console.ReadLine());
            Fibonacci fibonacci = new Fibonacci();

            long a = 0;
            long b = 1;

            fibonacci.numbers.Add(a);
            fibonacci.numbers.Add(b);
            long c;

            for (int i = 2; i <= end; i++)
            {
                c = a + b;
                fibonacci.numbers.Add(c);
                a = b;
                b = c;
            }

            Console.WriteLine(string.Join(", ", fibonacci.GetNumbersInRange(start, end)));
        }