判断一个数是否为素数(质数):只能被1和其本身整除的数。

  方案一:只有两个因子 (计算因子的个数是否是2,如果是2,是素数)

  方案二:因子之和  ==  该数 + 1

  方案三:通过一个开关控制该数是否是素数   (假设flag == true   是素数)

  方案一解法:

  var a=prompt("输入一个数");
  var num=0;
  for(i=1;i<=a;i++){
             if(a%i==0){
                 num++;
             }
         }
         if(num==2){alert("是素数");}
         else{alert("不是素数");}

  方案二解法:

  var num = parseInt(prompt("输入一个数"));
  var sum = 0;
  for (var i = 1; i <= num; i++) {
        if(num % i == 0){
            sum += i;
        }
        }
        if(num+1 == sum){
            alert(num+"是素数");
        }else{
            alert(num+"不是素数");
        }
        
  方案三解法:

  var flag=true;
  for(var i=2;i        if(num%2==0){
           return  false;
            }
        }
        if(flag){alert("是素数")}
        else{alert("不是素数");}

Javascript 判断一个数是否为素数的三种解法相关推荐

  1. python脚本判断一个数是否为素数的几种方法

    质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.素数在数论中有着很重要的地位.比1大但不是素数的数称为合数.1和0既非素数也非合数.质数是与合数相对立的两个概念 ...

  2. python中判断一个数是否为素数_【转载】Python脚本判断一个数是否为素数的几种方法...

    质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.素数在数论中有着很重要的地位.比1大但不是素数的数称为合数.1和0既非素数也非合数.质数是与合数相对立的两个概念 ...

  3. C语言:判断一个数是否为素数(3种方法,含注释)

    首先要先明白素数的定义:除了1和本身之外,没有其他的因数的数,即不能被其他数整除. 同时要注意,1不是素数. 以下为判断素数的3个代码: 1.要注意给m赋初值是不能为1,因为1是任何数的因数,可以被任 ...

  4. 判断一个数是否为质数的三种方法

    转载自:https://blog.csdn.net/m0_37586991/article/details/79673837?depth_1-utm_source=distribute.pc_rele ...

  5. 用JavaScript判断一个数是否是素数

    素数,除了1和它本身其它数都不整除. 这里我们用反证法来解决这个问题, 反证法: 1.假设某个结论成立: 2.尝试找出反例,推翻假设 第一步,首先假设这个数字是素数 var flag = true; ...

  6. 判断一个数是否为素数的两种方法:质数又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除,换句话说就是该数除了1和它本身以外不再有其他的因。最小的质数是2。

    一,由键盘输入一个数判断是否为素数(设一个数存放变量,将为0的代表非素数,为1的代表为素数) #include <stdio.h> int main() { int i,flag,numb ...

  7. JavaScript判断图片是否加载完成的三种方式

    一.load事件 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <!DOCTYPE HTML> <html> <head>    ...

  8. javaScript用函数的方法判断素数:判断一个数是否是素数(代码)

    题目 题目:判断一个数是否是素数 代码如下: function su(n){ for(var i = 2;i<n;i++){ if(n%i == 0){ // 代码走到这里面证明不是素数 ret ...

  9. js中如何判断一个数是不是素数(三种方法)

    素数:又叫质数,在大于1的自然数中,除了1和它本身以外不再有其他因数.即只能被1和它本身整除的数就是素数 这是作为编程入门时,经常会做的一道题. <!DOCTYPE html> <h ...

最新文章

  1. 【JavaSE】 单向链表的实现与讲解
  2. CSU OJ1960
  3. python中从键盘输入的代码_Python读取键盘输入的2种方法
  4. Dubbo(九)之注解配置
  5. 一次性插入上万条数据的写法
  6. java webinf lib jar_java web项目中classes文件夹下的class和WEB-INF/lib中jar里的class文件加载顺序...
  7. Simple Lambda Sample
  8. P1279 字串距离 (动态规划)
  9. 问题十七:怎么用ray tracing画多个球?
  10. python保留小数不四舍五入_Python常用知识小结
  11. 形式验证Formality
  12. debug这个词真的源自小虫子
  13. 【工具-DVWA】DVWA的安装和使用
  14. 云集微店亿级交易额下的Order子系统架构演变
  15. ThinkPHP中文水印和图片水印结合
  16. 3dsmax 制作u型长方体
  17. Prometheus和它的xdm
  18. pstack无法使用的问题
  19. HDU5441 Travel 有秩并查集
  20. 从头开始构建,DeepMind新论文用伪代码详解Transformer

热门文章

  1. java 识别doc、docx
  2. python基于训练集预测_Python中训练集/测试集的分割和交叉验证
  3. win10实现debug
  4. 解决区块链三大问题的利器
  5. 阿里云的免费云虚拟主机
  6. 东华OJ进阶题47 最少拦截系统
  7. 关于安装Python过程中 无法访问Windows Installer服务问题解决
  8. 2023年上学期学习计划
  9. 【java获取日期的年月日】
  10. Activity详解2