C/C++の宿題やらせてください。7代目。
■ このスレッドは過去ログ倉庫に格納されています
0059うええだ
NGNGよろしくお願いします。
#include <stdio.h>
void hanoi(int n, int x, int y, int z)
{
if (n<1) {
return;
}
hanoi(n-1, x, z, y);
printf("Move disc#%d from %d to %d.\n",n,x,z);
hanoi(n-1, y, x, z);
return;
}
int main()
{
int n;
printf("Enter the number of discs: ");
scanf("%d",&n);
hanoi(n, 1, 2, 3);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています