热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

判断给定的两个数是否是亲和数_学生作品|如何快速判断一个自然数是否是质数(二)...

本文来自橄榄树教室瀚同学发明数学,创造数学像数学家一样思考数学精彩观念的诞生数学可以越学越容易吗?贞元数学告诉你:当然可以!

本文来自橄榄树教室   瀚同学

发明数学,创造数学

像数学家一样思考  数学精彩观念的诞生

数学可以越学越容易吗?贞元数学告诉你:当然可以!a3af23662298b692bef4933bd57b0668.png

编者按:

橄榄树教室的孩子们课堂上探索不断,在课下还要和宋老师私聊如何判断100以内的质数问题,聊到彼此都嗨到了极致时,兴奋自不必言说。瞧!最后讨论的结果如此,甚好!

db6cd4e9e2d34ca6c466bb6ade7c5a83.png

e0d181c9024b173b8b4a3d496b765f33.gif

今天我要讨论的是对于100以内的任意自然数该如何快速地判断它是否是一个质数。

首先要看它是不是2的倍数。除了2本身,所有2的倍数都是合数,因为这些数里肯定有除了1和它本身外的第3个因数2,所以它肯定是一个合数。我已经找到了所有符合2的倍数的规律,如果一个数的末位数字是0、2、4、6、8,那么这个数字就是2的倍数。

如果这个数不是偶数,那么再看它是否是3的倍数。除了3本身,所有3的倍数的数字里面肯定有除了1和它本身外的第3个因数3,所以除了3以外,所有3的倍数都是合数。3的倍数特点是:如果它的各个数位上的数字相加以后是3的倍数,这个数字就是3的倍数。

如果这个数既不是2的倍数,也不是3的倍数,那就判断一下它是否是5的倍数。因为只要是5的倍数,它就肯定有除了1和它本身外的第3个因数5。除了5以外,所有5的倍数都是合数。5的倍数特点是:一个数的末位数字是0或5,它就是5的倍数,然而如果末位是0,它同时也是2的倍数。

到此为止,我们会发现还有几个特殊的数字,但是它却与7有关系,它们是7的倍数。虽然它的很多倍数都与3的倍数(21、42、63),5的倍数(35、70)和2的倍数(14、28、42、56、70、84、98)重合了,但是有一些会被漏掉,就比如7、49、77和91,所以还得判断一下这个数是否是7的倍数。那如何判断一个数是否是7的倍数呢?因为7的倍数目前我没有发现特别明显的规律,所以可以列竖式直接计算(100以内7的倍数其实就只有91比较难一眼看出来)。

最后我要跟大家说的是,为什么我们不需要把它除以6、9、4或者8,因为如果它是6或者9的倍数,它就肯定是3的倍数,如果它是4、8、6的倍数,它也肯定是2的倍数。

100以外的自然数应该如何判断它是否是质数呢?其实有一些难度,我一开始认为与判断100以内的自然数的方法一样,看它是否是2、3、5、7的倍数就行了,但是宋老师和我讨论的时候举了一个例子,比如323,我判断323不是2的倍数,也不是3的倍数,更不是5的倍数,也不是7的倍数,于是我认为它是一个质数。可是17×19=323,323除了1和本身,还有17和19这两个因数,所以323不是一个质数。这时,我突然明白我的漏洞了,我以前认为10的倍数肯定也是2的倍数,12、14、16、18的倍数也如此,所以不用考虑。而21是3的倍数,所以凡是21的倍数肯定也是3的倍数,这样我就认为只要除以2、3、5、7就行了。但是,如果一个三位数,它含有两个两位数的质因数,用我的方法就不行了,比如323,所以我发现当判断一个数字是否是质数的时候,还需要看看它是否有其它的质因数。要看一个数字是否是合数得除以2、3、5、7、11、13、17、19、23等这些数字,这也太麻烦了,所以必须得找到11、13、19、23的倍数有没有什么规律。当然我不会去探索太大的数字是否是质数和合数,这些问题就留给最强大脑去解决吧。

这就是我如何快速判断一个数字是否是质数与合数的方法。

6ebf5eb15a14788fe0d216c44ff6f300.gif

e2e74df4e5edc742d66186fb1f9a43a0.png

6ebf5eb15a14788fe0d216c44ff6f300.gif

d11c327d00fa16825763c09cb7430e02.png




推荐阅读
  • 从零开始编译Linux系统:第16章 全新起点
    本章将详细介绍如何从零开始编译一套完整的Linux系统,涵盖关键组件如glibc库的介绍及其重要性。通过本文,读者将了解从源代码构建Linux系统的全过程。 ... [详细]
  • MySQL Server 8.0.28 升级至 8.0.30 的详细步骤
    为了修复安全漏洞,本文档提供了从 MySQL Server 8.0.28 升级到 8.0.30 的详细步骤,包括备份数据库、停止和删除旧服务、安装新版本以及配置相关环境变量。 ... [详细]
  • MySQL作为一款广泛使用的关系型数据库管理系统,在实际应用中,许多用户习惯于使用root账户进行操作,但这会带来显著的安全隐患。本文将详细探讨如何通过创建专用账户和实施严格的权限管理,有效规避以root用户运行MySQL所带来的潜在安全威胁。同时,文章还将提供一系列最佳实践,帮助用户增强数据库的整体安全性。 ... [详细]
  • FreeBSD环境下PHP GD库安装问题的详细解决方案
    在 FreeBSD 环境下,安装 PHP GD 库时可能会遇到一些常见的问题。本文详细介绍了从配置到编译的完整步骤,包括解决依赖关系、配置选项以及常见错误的处理方法。通过这些详细的指导,开发者可以顺利地在 FreeBSD 上完成 PHP GD 库的安装,确保其正常运行。此外,本文还提供了一些优化建议,帮助提高安装过程的效率和稳定性。 ... [详细]
  • 在 CentOS 7 系统中安装 Scrapy 时遇到了一些挑战。尽管 Scrapy 在 Ubuntu 上安装简便,但在 CentOS 7 上需要额外的配置和步骤。本文总结了常见问题及其解决方案,帮助用户顺利安装并使用 Scrapy 进行网络爬虫开发。 ... [详细]
  • 在 Axublog 1.1.0 版本的 `c_login.php` 文件中发现了一个严重的 SQL 注入漏洞。该漏洞允许攻击者通过操纵登录请求中的参数,注入恶意 SQL 代码,从而可能获取敏感信息或对数据库进行未授权操作。建议用户尽快更新到最新版本并采取相应的安全措施以防止潜在的风险。 ... [详细]
  • 成都服务器租赁适用于哪些网站业务部署——Vecloud专业解析
    成都,作为四川省的省会,不仅是西南地区唯一的副省级城市,也是国家重要的高新技术产业基地和商贸物流中心。Vecloud专业解析指出,成都服务器租赁服务特别适合各类网站业务的部署,尤其是需要高效、稳定和安全的在线应用。无论是电子商务平台、内容管理系统还是大数据分析,成都的服务器租赁都能提供强大的支持,满足不同企业的需求。 ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • CTF竞赛中文件上传技巧与安全绕过方法深入解析
    CTF竞赛中文件上传技巧与安全绕过方法深入解析 ... [详细]
  • 本文深入解析了HTML框架集(FRAMESET)的使用方法及其应用场景。首先介绍了几个关键概念,如如何通过FRAMESET标签将主视图划分为多个独立的区域,每个区域可以加载不同的HTML文件。此外,还详细探讨了FRAMESET在实际开发中的优缺点,并提供了具体的实例代码,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 如何精通编程语言:全面指南与实用技巧
    如何精通编程语言:全面指南与实用技巧 ... [详细]
  • 近期,针对Axis2默认凭据漏洞的攻击案例在安全社区引起了广泛关注。这些攻击通常利用Axis2的默认用户名和密码进行渗透测试,技术手段相对固定。本文在综合分析多个案例的基础上,详细探讨了该漏洞的安全风险,并提出了有效的防范措施,以帮助企业和开发者加强Web服务的安全防护。 ... [详细]
  • 在PHP中使用`exec`函数执行Shell命令时,需要特别注意安全性问题。当使用来自远程的数据构建命令时,极易引发命令注入漏洞。本文详细探讨了如何避免使用污染数据,确保系统命令的安全执行,并提供了多种防护措施和最佳实践。 ... [详细]
  • 2018年9月21日,Destoon官方发布了安全更新,修复了一个由用户“索马里的海贼”报告的前端GETShell漏洞。该漏洞存在于20180827版本的某CMS中,攻击者可以通过构造特定的HTTP请求,利用该漏洞在服务器上执行任意代码,从而获得对系统的控制权。此次更新建议所有用户尽快升级至最新版本,以确保系统的安全性。 ... [详细]
  • 如何有效防御网络攻击,确保软件系统安全稳定运行?
    如何有效防御网络攻击,确保软件系统安全稳定运行? ... [详细]
author-avatar
你是我的命_lY
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有