做测试的,想好好学习Ruby,在这里记下用Ruby写的一些小程序,以备日后查用。
编程实现【1】 2012-06-04
打印1到n的所有质数
class Sushu
@@flag = false
def printSushu(n)
for i in (2..n)
if i == 2 then @@flag = true
else
for j in (2..(i-1))
if i%j == 0
@@flag = false
break;
else @@flag = true
end
end
end
if @@flag == true
print i," "
else next
end
end
end
end
s = Sushu.new
n1 = gets
s.printSushu(n1.to_i)