0
点赞
收藏
分享

微信扫一扫

C#,卢卡斯数(Lucas Number)的算法与源代码

四月Ren间 2022-05-03 阅读 124

 

卢卡斯数(Lucas Number)是一个以数学家爱德华·卢卡斯(Edward Lucas)命名的整数序列。爱德华·卢卡斯既研究了这个数列,也研究了有密切关系的斐波那契数(两个数列都是卢卡斯数列)。与斐波那契数一样,每一个卢卡斯数都定义为前两项之和,也就是说,它是一个斐波那契整数序列。两个相邻的卢卡斯数之比 收敛于黄金分割比。

计算结果:

源程序:

using System;

namespace Legalsoft.Truffer.Algorithm
{
	public static partial class Number_Sequence
	{
        public static int Lucas_Number(int n)
		{
			if (n == 0)
			{
				return 2;
			}
			if (n == 1)
			{
				return 1;
			}
			return Lucas_Number(n - 1) + Lucas_Number(n - 2);
		}
	}
}

 ——————————————————————

POWER BY TRUFFER.CN

举报

相关推荐

0 条评论