我尝试从Java脚本中打印素数。但这不起作用。有人可以帮我解决这个问题。
var n=1000;
var i=3;
for( var count = 2 ; var count <= var n ; )
{
for( var c = 2 ; var c <= var i - 1 ; var c++ )
{
if( var i% var c == 0 )
break;
}
if ( var c == var i )
{
document.write( count +'th place' );
document.write( i );
var count++;
}
var i++;
}
答案 0 :(得分:1)
您经常使用var
关键字方式。
我更正了你的代码,看看我是如何使用var
声明的,只是在第一次赋值变量时:
<script>
var n = 1000;
var i = 3;
for (var count = 2; count <= n; count++)
{
for (var c = 2; c <= i - 1 ; c++)
{
if (i % c == 0)
break;
}
if (c == i)
{
document.write(count + 'th place');
document.write(i);
count++;
}
i++;
}
</script>
答案 1 :(得分:0)