[Ruby]入力された自然数の約数を表示するためのサンプルプログラム

プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ) [ 伊藤淳一(プログラミング) ]

価格:3,278円
(2021/6/6 17:03時点)
感想(2件)

今回は、入力された自然数の約数を表示するためのサンプルプログラムを作成したので紹介したいと思います!

コードは下記のようになります!

print("入力された自然数nの約数を表示します。自然数nを入力してください。")


print("n=")
n=gets.to_i

puts "入力された自然数nの約数は、"

count=0

for i in 1..n+1 do
    d=n%i
    if d==0 then
        puts i
    end
end

puts "です。"

実行結果

入力された自然数nの約数を表示します。自然数nを入力してください。n=12
入力された自然数nの約数は、
1
2
3
4
6
12
です。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です