要求输入一个数字(正整数)从这个数字开始向后寻找素数,一共找?个结束
急急急!!!以下是部分代码,希望广大网友帮帮忙
请给个采纳
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<script>
var s = prompt("输入一个数字(正整数):");
var c = prompt("输入要寻找的个数:");
for (var i = s; ; i++) {
var j;
for (j = 2; j < i; j++) {
if (i % j == 0) {
break;
}
}
if (j == i) {
if (c--) {
console.log(i);
} else {
break;
}
}
}
</script>
<body>
</body>
</html>
下面是我java的输出素数的方法,虽然你的是javascript,我不知道对你来说有没有帮助。(我这个是输出前50个就停止了,想输出更多只需要改b==50就行)希望有所帮助
package sssss;
public class 输出前50个素数 {
public static void main(String[] args) {
int a=1;
int b=1;
int i;
int n;
System.out.println("将要输出的素数是:");
out:
for(n=2;n<10000 ;n++)//将要判断的自然数
{
a=1;
for(i=2;i<n;i++)
{
if(n%i==0)
{
System.out.println();
a=0;
}
}
if(a==1)
{
System.out.println(n);
b++;
i=1;
}
else
{
}
if(b==50)
{
break out;
}
}
}
}