値を返さない関数・仮引数を受け取らない関数

明解C言語 入門編 > 6. 関数 >

値を返さない関数・仮引数を受け取らない関数

Ruby
def max3
    max = $n1
    max = $n2  if ($n2 > max)
    max = $n3  if ($n3 > max)

    printf("最も大きい値は%dです。\n", max)
end

puts "3つの整数を入力してください。"

print "整数1:"
$n1 = STDIN.gets.chomp.to_i

print "整数2:"
$n2 = STDIN.gets.chomp.to_i

print "整数3:"
$n3 = STDIN.gets.chomp.to_i

max3

実行結果

L:\>ruby l:\lesson_06_045.rb
3つの整数を入力してください。
整数1:83
整数2:45
整数3:25
最も大きい値は83です。