1

変数 (ユーザーからの入力) と4. どういうわけか、この単純なタスクは私には完了できません。

コードは次のとおりです。

print "Enter an Integer between 1 and 12: "
x = gets
puts x * 4

x4を乗算する代わりにx、合計 4 回出力します。

4

1 に答える 1

3

xは文字列であり、文字列の*メソッドは繰り返しであるためです。#to_i最初にメソッドを使用して数値に変換する必要があります。

x = gets.to_i
puts x * 4

あなたがしたいことをするべきです。

于 2013-07-25T23:23:32.527 に答える