不了解用于测试数字是否为质数的代码

猎豹邦戈斯

我在网上找到了此代码。不是我自己的 此功能用于测试给定数字是否为质数。该代码可用于确定数字是否为质数。我只是不明白它是如何工作的。

function test_prime(n)  
{  

  if (n===1)  
  {  
    return false;  
  }  
  else if(n === 2)  
  {  
    return true;  
  }else  
  {  
    for(var x = 2; x < n; x++)  
    {  
      if(n % x === 0)  
      {  
        return false;  
      }  
    }  
    return true;    
  }  
}  

alert(test_prime(25)); 

第一个if和else if语句对我有意义。如果n等于1,则返回false,因为1不是质数。否则,如果n等于2,则返回true,因为2是质数。

else语句中的所有内容对我来说都没有意义。如果调用函数测试25(不是质数),则25%x,x = 2等于1。那么为什么函数返回false?

我知道我不了解for循环。

湖南罗斯通

如果n既不是1也不是2,则取2到1之间的数字范围,n并检查是否n可以被这些数字整除。如果是,则它不是素数,因此您返回false。如果范围内的数字均不除n,则n必须为质数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不了解用于测试数字是否为质数的代码

来自分类Dev

检查数字是否为质数

来自分类Dev

检查数字是否为质数?

来自分类Dev

检查数字是否为质数的功能

来自分类Dev

检查数字是否在Scala中为质数

来自分类Dev

查找给定数字是否为质数

来自分类Dev

用于确定数字是否为质数的此算法的优缺点有哪些?

来自分类Dev

用于定义数字是否为质数的函数会导致C ++程序崩溃

来自分类Dev

从元素列表中验证数字是否为质数

来自分类Dev

如何使用“ while”检查数字在MATLAB中是否为质数

来自分类Dev

检查最大为120的数字是否为质数

来自分类Dev

检查C#中的数字是否为质数

来自分类Dev

Python-使用除数检查数字是否为质数

来自分类Dev

测试输入是否为数字

来自分类Dev

测试输入是否为数字

来自分类Dev

正则表达式-不了解查找数字是否为多位数字的先行方式

来自分类Dev

C# 使用一种方法来检查数字是否为质数,而不是质数或负数

来自分类Dev

简单的PL / SQL函数,用于测试字符串是否为数字

来自分类Dev

找出数字是否为质数时,递归迭代方法是否比纯迭代方法更好?

来自分类Dev

不了解XCTestExpectations的单元测试异步UI代码?

来自分类Dev

我正在尝试编写代码来检查2到1000之间的数字是否是质数

来自分类Dev

SAS:如何测试变量是否为数字

来自分类Dev

如何测试数字是否为2的幂?

来自分类Dev

测试输入的值是否为数字

来自分类Dev

测试字符串是否为数字

来自分类Dev

这两种检查数字是否为质数的方法有什么区别?

来自分类Dev

是否了解用于在Python中串联文件的代码?

来自分类Dev

检查数字是否为素数的代码

来自分类Dev

我不了解此质数检查器(Java)背后的逻辑

Related 相关文章

  1. 1

    不了解用于测试数字是否为质数的代码

  2. 2

    检查数字是否为质数

  3. 3

    检查数字是否为质数?

  4. 4

    检查数字是否为质数的功能

  5. 5

    检查数字是否在Scala中为质数

  6. 6

    查找给定数字是否为质数

  7. 7

    用于确定数字是否为质数的此算法的优缺点有哪些?

  8. 8

    用于定义数字是否为质数的函数会导致C ++程序崩溃

  9. 9

    从元素列表中验证数字是否为质数

  10. 10

    如何使用“ while”检查数字在MATLAB中是否为质数

  11. 11

    检查最大为120的数字是否为质数

  12. 12

    检查C#中的数字是否为质数

  13. 13

    Python-使用除数检查数字是否为质数

  14. 14

    测试输入是否为数字

  15. 15

    测试输入是否为数字

  16. 16

    正则表达式-不了解查找数字是否为多位数字的先行方式

  17. 17

    C# 使用一种方法来检查数字是否为质数,而不是质数或负数

  18. 18

    简单的PL / SQL函数,用于测试字符串是否为数字

  19. 19

    找出数字是否为质数时,递归迭代方法是否比纯迭代方法更好?

  20. 20

    不了解XCTestExpectations的单元测试异步UI代码?

  21. 21

    我正在尝试编写代码来检查2到1000之间的数字是否是质数

  22. 22

    SAS:如何测试变量是否为数字

  23. 23

    如何测试数字是否为2的幂?

  24. 24

    测试输入的值是否为数字

  25. 25

    测试字符串是否为数字

  26. 26

    这两种检查数字是否为质数的方法有什么区别?

  27. 27

    是否了解用于在Python中串联文件的代码?

  28. 28

    检查数字是否为素数的代码

  29. 29

    我不了解此质数检查器(Java)背后的逻辑

热门标签

归档