ハノータ問題


ハノータ(c言語)
#include
///  n      ,A,B,C        。       A  C,  B
void hanoi(int n, char A, char B, char C)
{
	if (n == 1)
	{
		printf("%c -> %c
", A, C); } else { hanoi(n-1,A, C, B); printf("%c -> %c", A, C); hanoi(n-1, B, A, C); } } int main() { hanoi(4,'A','B','C'); return 0; }