読み込んだ整数値までカウントアップ、0までカウントダウン (for文)
明解C言語 入門編 > 4. プログラムの流れの繰り返し >
読み込んだ整数値までカウントアップ、0までカウントダウン (for文)
Ruby
print "正の整数を入力してください:" no = STDIN.gets.chomp.to_i for i in 0..no print "#{i}\n" end print "正の整数を入力してください:" no = STDIN.gets.chomp.to_i (0..no).each do |i| print "#{i}\n" end print "正の整数を入力してください:" no = STDIN.gets.chomp.to_i (no + 1).times do |i| print "#{i}\n" end print "正の整数を入力してください:" no = STDIN.gets.chomp.to_i 0.upto(no) do |i| print "#{i}\n" end print "正の整数を入力してください:" no = STDIN.gets.chomp.to_i 0.step(no, 1) do |i| print "#{i}\n" end
実行結果
L:\>ruby l:\lesson_04_028.rb
正の整数を入力してください:2
0
1
2
正の整数を入力してください:3
0
1
2
3
正の整数を入力してください:4
0
1
2
3
4
正の整数を入力してください:5
0
1
2
3
4
5
正の整数を入力してください:6
0
1
2
3
4
5
6