using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1 //1 1 2 3 5
{
class Program
{
static void Main(string[] args)
{
int a = 1, b = 1, c=0;
Console.WriteLine("Please input the number:");
string s = Console.ReadLine();
int number = int.Parse(s);
for (int i = 2; i < number; i++)
{
c = a + b;
a=b;
b = c;
}
Console.WriteLine("{0}",c);
Console.ReadLine();
}
}
}
程序要求:
1.一列数的规则如下:1、1、2、3、5、8、13、21、34......。求第30位数是多少?
运行结果: