日期:2014-05-17 浏览次数:20973 次
简述实验:一列数的规则如下:1、1、2、3、5、8、13、21、34......。求第30位数是多少?
源代码:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApp2 { class Program { static void Main(string[] args) { int n1 = 1, n2 = 1,n3 = 0; Console.Write("按此规律算数1、1、2、3、5、8...."); Console.WriteLine(); for (int i = 3; i <= 30; i++) { n3 = n1 + n2; n1 = n2; n2 = n3; } Console.WriteLine("第30个数是:{0}", n3); Console.ReadKey(false); } } }
输出结果: