Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

HanoiProblem/재동

From ZeroWiki
Revision as of 05:23, 7 February 2021 by imported>Unknown
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
#include <iostream>
using namespace std;
void hanoi (int n, int start, int finish, int extra);
int main() 
{
	int n;
	cout << "디스크의 수를 입력하세요: ";
	cin >> n;
	hanoi(n,1,2,3);
	return 0;
}
void hanoi (int n, int start, int finish, int extra) 
{
	if (n!=0)
	{
		hanoi ( n-1, start, extra, finish );
		cout << n << "디스크를 " << start << " 기둥 으로부터 " << finish << " 기둥으로 옮긴다.\n";
		hanoi(n-1, extra, finish, start);
	}
}