JavaScrptc语言判断质数一个数是否是质数的实例代码

编写Javascript程序测试输入数是否是素数_百度知道
编写Javascript程序测试输入数是否是素数
编写Javascript程序测试输入数是否是素数
我有更好的答案
写了个小东西,希望对你有帮助&html&&head&&script&function show(){
var base=document.getElementById('base').
isPrime(base)?alert(base+' 是素数'):alert(base+' 不是素数');}
采纳率:93%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
JavaScript基础之求素数/质数的三种方法Script
摘要:素数:又称质数,只能被1和本身整除的数方法一:functionisPrime(num){//除了自身和1以外,不能被其他数整除。//如:要求10是不是素数,只用判断10以内的数(除去1和10本身)能否被10整除,也就是说把10以内的数挨个对10取余如果为零说明10就是素数for(vari=2;iif(num%i===0){}}}方法二:functionisPrime(num){//开闭原则varbool=//除了自身和1
素数:又称质数,只能被1和本身整除的数
function isPrime(num){
//除了自身和1以外,不能被其他数整除。
//如:要求10是不是素数,只用判断10以内的数(除去1和10本身)能否被10整除,也就是说把10以内的数挨个对10取余如果为零说明10就是素数
for(var i=2;i
if(num%i===0){
function isPrime(num){
//开闭原则
var bool =
//除了自身和1以外,不能被其他数整除。
for(var i=2;i
if(num%i===0){
function isPrime(num){
//除了自身和1以外,不能被其他数整除。
//判断一个数是不是指数,只需要判断到他的平方根,超过平方根在判断,无意义。
//因为一个数是由两个数相称得到的,一个变大,另外一个必然变小,那么判断到这个数的平方根就已经是极限了,不必超过平方根
for(var i=2;i&=Math.sqrt(num);i++){
if(num%i===0){
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
邮箱低至5折
推荐购买再奖现金,最高25%
&200元/3月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
JavaScript基础之求素数/质数的三种方法Script相关信息,包括
的信息,所有JavaScript基础之求素数/质数的三种方法Script相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International//判断用户输入的是否为质数
const readline = require("readline-sync");
console.log("请输入一个数:");
let num = readline.question() - 0;
while (isNaN(num) || num &= 0) {
console.log("输入有误,请重新输入");
num = readline.question() - 0;
while(num == 1){
console.log("1既不是质数也不是合数");
num = readline.question() - 0;
//方法一:从2到num-1之间的的数字中,找能被num整除的数字,找得到说明num就不是质数,否则是质数
let a = 0;//临时计数用
for (let i = 2; i & i++) {
if (num % i == 0) {
console.log(num+"不是质数");
if (a == 0) {
console.log(num + "是质数");
//方法二:从2到num之间的数字中,找能被num整除的数字,如果这个数字等于num,num就是质数,否则不是质数
for (let i = 2; i &= i++) {
if(num % i == 0){
if (num == i) {
console.log(num + "是质数");
console.log(num + "不是质数");
  //方法三:从1到num之间的数字中,寻找能被num整除的数字,找到计1次次数,最终次数如果为2,num是质数,否则不是质数
let b = 0;
for (let i = 1; i &= i++) {
if (num % i == 0) {
if(b == 2){
console.log(num + "是质数");
console.log(num + "不是质数");
阅读(...) 评论()JS(JavaScript)找出下一个质数(素数)_百度知道
JS(JavaScript)找出下一个质数(素数)
function nextPrime(n){
var status =
var x = n+1;
while(status === false){
for (i = 2; i&x; i++){
if((x)%i === 0){
我有更好的答案
&!--给你一个新的,看例子--&&html&&body&&script type=&text/javascript&&function nextPrime(n) { var i,x=(n+1)&2 ? 2 : n+1;
while(true) {
for(i=2;i&x;i++) {
if(0==x%i) {
if(i&=x) {
} } }document.write(&&+nextPrime(-1)+&&br /&&);document.write(&&+nextPrime(0)+&&br /&&);document.write(&&+nextPrime(1)+&&br /&&);document.write(&&+nextPrime(2)+&&br /&&);document.write(&&+nextPrime(3)+&&br /&&);document.write(&&+nextPrime(23)+&&br /&&);&/script&&/body&&/html&
采纳率:85%
来自团队:
参考下面代码functionisprime(x){for(vari=2;i
代码好像不全,麻烦检查一下,谢谢!
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。o(╥﹏╥)o
页面找不到了
推荐阅读:}

我要回帖

更多关于 质数怎么判断 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信