C本を読んでも解らないから教えて下さい。
■ このスレッドは過去ログ倉庫に格納されています
0001han
2005/07/13(水) 19:10:35P187で
ハノイの塔の移動手順のプログラムですが
void move(int no, int x, int y)
{
if(no>1) move(no-1, x, 6-x-y);
printf("%dを%d軸から%d軸へ移動\n",no,x,y);
if(no>1) move(no-1, 6-x-y, y);
}
の6-x-yが何を指しているのか解りません
まず6とは何を指してるのでしょうか?
(これを見てハノイの塔を知りました。)
0002han
2005/07/13(水) 19:14:03xは1 最初の位置(不変)
yは3 移動させたい位置
0003デフォルトの名無しさん
2005/07/13(水) 19:25:130004デフォルトの名無しさん
2005/07/13(水) 20:16:320005デフォルトの名無しさん
2005/07/13(水) 21:11:27スレタイを「数値を直接コードに埋めることに反対するスレ」にでもすれば
割といいスレになった予感。
0006デフォルトの名無しさん
2005/07/14(木) 08:00:39ださいハノイのプログラムだなあ。
■ このスレッドは過去ログ倉庫に格納されています