文章

246

粉丝

0

获赞

1155

访问

48.2k

头像
Hanoi塔问题 题解:
P1082 复旦大学机试题
发布于2026年3月5日 22:46
阅读数 76

#include<iostream>
using namespace std;

int n,cnt=0;

void hnt(int n,char a,char b,char c)
{
	if(n==0)
		return;
	hnt(n-1,a,c,b);
	printf("%c-->%c   ",a,c);
	cnt++;
	if(cnt%5==0)
		puts("");
	hnt(n-1,b,a,c);
}

int main()
{
	while(cin>>n)
	{
		hnt(n,'A','B','C');
		puts("");
		cnt=0;
	}
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发