本帖最后由 -淡然一笑 于 2014-1-13 10:44 编辑
class Program
{
static void Main(string[] args)
{
Console.WriteLine(GetNum(30));
Console.ReadKey();
}
/// <summary>
/// 求得当前位数 数值
/// </summary>
/// <param name="i">第多少位</param>
/// <returns></returns>
public static int GetNum(int i)
{
if (i <= 0)
return 0;
else if (i > 0 && i <= 2)
return 1;
else return GetNum(i - 1) + GetNum(i - 2);
}
}
求得 结果为:832040
求版主加技术分 ,为的就是报名黑马12期~~ {:soso_e121:}
|