该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
主要意思就是在框中输入两个数,然后输出两数之间所有质数,写出代码来以后问题很奇怪,比如输入2和59那么就会输出20到59之间的质数,输入3和59就只会输出30到59之间的质数……算法没问题啊……高手解释一下……代码全都粘过来了
New Document两数间质数
function ZS(Num1,Num2)
{
var t=0;
zhishu.innerHTML="";
var Max=Num1;
var Min=Num2;
if(Num2>Num1)
{
Max=Num2;
Min=Num1;
}
//alert(Max);
if(Min==Max-1) zhishu.innerHTML="无质数";
else
{
for(m=Min+1;m
{
result=0;
for(j=2;j
{
if(m%j==0) result=1;
}
if(result==0)
{zhishu.innerHTML=zhishu.innerHTML+m+" ";
t=1; }
}
if(t==0) zhishu.innerHTML="无质数";
}
}