• ベストアンサー

ハノイの塔のプログラムの疑問点

ハノイの塔のプログラムについて調べていて http://www.kernelthread.com/hanoi/ というサイトを見つけいくつかの言語でのソースを見ていたら、pascalのところで疑問がある箇所がありました。 writeln('move ', Tfrom:1, ' --> ', Tto:1); というところです。実行すると「move1-->3」など円盤の動きがわかりましたが、ここの「 :1 」という記述の意味がわかりません。 ここの意味を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#77845
noname#77845
回答No.2

「:1」は表示する桁数を表しています。 「e:w」でeが整数型変数のときw桁の中に右詰で出力することができます。 今回の場合、Tfrom、Ttoともに整数型変数なので、1桁で出力されます。

rurur
質問者

お礼

ありがとうございます、こういうやり方は知りませんでした。

その他の回答 (1)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

出力する桁数の指定です。 オリジナルのPascalからあったものかどうかは覚えていませんが。

rurur
質問者

お礼

ありがとうございました、謎が解けました。

関連するQ&A