用JavaScript实现,统计100-200之间素数个数并输出素数
Ⅰ、问题描述:统计100~200之间素数的个数并输出素数分析:素数是指除了 1 和自己本身能被整除外,不能被任何其他的数整除的数;同时,1 既不是素数也不是合数,2是最小 的合数;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head><meta charset="UT
·
Ⅰ、问题描述:
统计100~200之间素数的个数并输出素数
分析:
素数是指除了 1 和自己本身能被整除外,不能被任何其他的数整除的数;
同时,1 既不是素数也不是合数,2是最小 的合数;
Ⅱ、实现过程如下:
1、运行软件VScode,亲测可实现;
2、运行代码:
<!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>
<body>
<script>
var count = 0; //计数;
for( var i=100; i<=200; i++ ){
var flag = true; //假定一开始是素数,是后面判断的依据;
for( var j=2; j<i; j++ ){
if( i%j==0 ){
var flag = false;
break; //break只终止自己所在的自己的循环,并不影响其他的循环;
}
}
if( flag ){
console.log( i );
count++;
}
}
console.log( '100~200之间的素数总个数为: ' + count + ' 个' );
</script>
</body>
</html>
3、结果展示
注意:
由于代码输出是 “console.log(’’);”,因此其结果是在控制台;
结果为:21个素数;
Ⅲ、小结:
哪里有不对或不合适的地方,还请大佬们多多指点和交流!
更多推荐
已为社区贡献8条内容
所有评论(0)