汉洛塔斐波那契数列

汉洛塔斐波那契数列,第1张

汉洛塔斐波那契数列
#include 
int hj(int a,int b,int c,int i)
{
	int t;
	if(i==1)
	printf("%d->%dn",a,c);//最后一步 
	else
	{
		t = c;
		c = b;
		b = t;
		hj(a,b,c,i-1);
		printf("%d->%dn",a,b);
		t = a;
		a = c;
		c = t;
		t = b;
		b = c;
		c = t;
		hj(a,b,c,i-1);
		return 0;
	}
}
int main()
{
	int a,b,c,i;
	a = 1;
	b = 2;
	c = 3;
	printf("请输入你的盘数");
	scanf("%d",&i);
	hj(a,b,c,i); 
	return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5718874.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存