using System;
using System.Collections.Generic;
public class Program
{
public static IEnumerable<int> Get_Fibonacci_Sequence(int total) {
int returnValue = 1, prev = 0;
for (int i = 0; i < total; i++) {
yield return returnValue;
int temp = returnValue;
returnValue = prev + returnValue;
prev = temp;
}
}
public static void Main()
{
foreach (int i in Get_Fibonacci_Sequence(11)) {
Console.Write("{0} ", i);
}
}
}
/*
run:
1 1 2 3 5 8 13 21 34 55 89
*/