#Rubyでの計算結果を0埋めで表示(3→003)
今回、例として、入力された数値の倍の数を三桁の0埋めで考える。
1→002
2→004
6→012
##1.まず普通の表示
1→2
2→4
6→12
をまず、できるようにする
puts "数字を入れてください"
number = gets.to_i
number2=number*2
print number2
↑これで、完了。
##2.0埋めを考えていく
sprintf("%03d",number)
や
"%03d" % number
が、numberの0埋め3桁表示となる。
##実行するプログラム
puts "数字を入れてください"
number = gets.to_i
number2=number*2
number3=sprintf("%03d", number2)
print number3
1→002
2→004
6→012
が確認できた
##参考文献