我想要一个 ruby 程序,它有 2 个 Arguments(a,b) ,它输出 a 和 b 之间的素数。这是我的程序。但这是错误的。我不知道问题出在哪里。谁能帮我?
a,b=ARGV
def prime (a,b)
for i in 2..b
f=true
for p in 2...i
if i%p==0
f =!f
break
end
end
print i, "--" if f
end
end
sushu=prime(a,b)
p "the prime zweischen #{a} and #{b} is #{sushu}."