using System;
namespace Console1
{
/// <summary>
/// Class1 の概要の説明です。
/// </summary>
class Class1
{
/// <summary>
/// アプリケーションのメイン エントリ ポイントです。
/// </summary>
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("please intput:");
string sx=Console.ReadLine();
int x=Convert.ToInt32(sx);
Class1 zhi=new Class1();
int n=zhi.Shulie(x);
Console.WriteLine("a{0}={1}",x,n);
Console.ReadLine();
}
int Shulie(int x)
{
int[] n = new int[x]; //定义一个X长度的数组
for (int i=1;i<=x;i++)
{
if(i == 1)
{
n[0] = 1; //第一个数是1,可自己设定
}
if(i == 2)
{
n[1] = 2; //第二个数是2,可自己设定
}
if(i > 2)
{
n[i - 1] = n[i - 2] + n[i - 3]; // an=an-1+an-2
}
}
return n[x -1]; //返回值.
}
}
}
这样写更好,更符合要求