def getPrime(testNumber)
temp1=testNumber -1;
bIsPrime = false;
while (temp1 > 1) do
bIsPrime = ((testNumber % temp1) == 0)
puts("Check 1 #{((testNumber % temp1) == 0)}, temp1=#{temp1} ");
if ($bIsPrime)
break;
else
temp1 = temp1-1;
end
end
return bIsPrime
end
puts("Enter any number to know if it's Prime or not");
testNumber = gets()
returnVal = getPrime(Integer(testNumber));
puts("Is enternered number Pime? #{return}");
我刚刚开始使用Ruby ...所以首先尝试编写一个素数编程。意外回报(本地跳转错误)
这件事情是给错误“意外的返回”
任何帮助将是巨大的。谢谢。
欢迎堆栈溢出。请记住,注意您找到有用的答案。并确保“检查”最能回答您的问题的答案。 –
你可能想看看Ruby建在Prime图书馆。 – ErsatzRyan