<script type=”text/javascript”>
var n = parseInt(window.prompt(“输入任意数求质数”));
var zhishu = 0;
for (var i = 1; i < n; i ++){
for (var j = 1; j <= i; j ++){
if(i % j == 0){
zhishu ++;
}
}
if(zhishu == 2){
document.write(i + ” “)
}
zhishu = 0;
}
</script>
第一个循环是从1——输入的数字为止,之间所有数字挨个拿来走循环。
第二个循环是把小于自己的数字挨个除一遍,如果有2个被整除,就打印出来,反之跳过。
最后质数个数统计归零,下一个数字从大循环继续开始。
我也在
学习
中,
好运
隐藏在你的
努力中
。
版权声明:本文为weixin_44710383原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。