所以我试着在下面的规范下写代码-输入一个包含3个数字的十进制数,并决定输入的数字是否是质数。如果输入的数字超过3个,程序应输出超过3个字符的消息并退出。如果输入了非数字字符,程序应输出Invalid input and exit消息。如果输入有效,您的程序应显示输入的消息号码是质数或输入的消息号码不是质数。我真的不确定如何使用循环计算质数,也不确定在哪里输入到我的程序中。我知道这是一个很基本的问题。
我要求用户输入一个数字并计算这个数字,看看它是否能被3整除。divisible by 3" puts "#{positive_integer} is not divisible by 3"但是由于某种原因,当我输入9、30或任何可以被3整除的数字时,我得到的输出是"#{positive_integer}不能被3整除“。