当前位置: 首页 > news >正文

中国建设网站网站建设 深圳信科公司

中国建设网站,网站建设 深圳信科公司,做网站可以提些什么意见,企业网站怎么做中英文切换我们首先先来了解一下什么是素数 素数:一个整数只能被1和自身整除 , 注意:0与1不是素数 目录 方法一:暴力法 方法二:除二法(优化) 方法三.根号法(最优法) 方法一:暴力法 最简单最暴力的方法就是根据定义#xff0c;判断n是不是素数,让n除以2到n-1的所有数,只要遇到能除开… 我们首先先来了解一下什么是素数  素数:一个整数只能被1和自身整除 , 注意:0与1不是素数 目录 方法一:暴力法 方法二:除二法(优化) 方法三.根号法(最优法) 方法一:暴力法 最简单最暴力的方法就是根据定义判断n是不是素数,让n除以2到n-1的所有数,只要遇到能除开的,就证明n一定不是素数 , 因为如果n为素数则只有1和n为因数。 ​public class Text {public static void main(String[] args) {System.out.println(请输入一个整数 );Scanner scanner new Scanner(System.in);int n scanner.nextInt();if(n0||n1){System.out.println(n不是素数);}int i 2;for (; i n - 1; i) {if (n % i 0) {System.out.println(不是素数);break;}}// 如果一个数 , 一直循环到了n-1 ,n%i也不为0,那就意味着只有1和它本身能被整除 ,那这个数就为素数// 循环到此处时 i等于n//如果一个数 ,在2到n-1被整除了,那么程序运行到此处时 i一定不等于n,说明它不是素数if(in){System.out.println(n是素数);}} }​ 方法二:除二法(优化) 将循环范围定在2到n/2原理任何一个数的最大因数都小于等于它的二分之一所以只要从2查找到n/2如果都没有被整除即为素数因为到这里已经查找到他的最大因数了,再往后的数字都是除不开的 eg:30的最大因数为15(能够被三十除近的数只能在1到15 ) 100的最大因数为50 public class Text {public static void main(String[] args) {System.out.println(请输入一个整数 );Scanner scanner new Scanner(System.in);int n scanner.nextInt();if(n0||n1){System.out.println(n不是素数);}int i 2;for (; i n/2; i) {if (n % i 0) {System.out.println(n不是素数);break;}}if(in/2){System.out.println(n是素数);}} }方法三.根号法(最优法) 到这里我们发现虽然循环次数减半但不是最优解,而考虑1-根号n时,又缩小了范围,eg:根号17为4.123,而17/2为8.5. 下面具体讲解一下根号法的思路 当我们考虑到根号的情况时,会发现:一个数的两个因数必然会有一个大于根号n , 一个小于根号n (因为平方根后的两个数一定是相等的,eg:16的两个根为4*4,要想使用其他情况的两种根,必然一个大于4,一个小于4,不可能一个数为4,一个数为除了4以外的数,那结果一定不为16了) eg:100的因数有1和1002和504和255和2010和10.只要从2尝试到根号n(也就是10)如果都没有被整除就是素数否则就不是。 public class Text {public static void main(String[] args) {System.out.println(请输入一个整数 );Scanner scanner new Scanner(System.in);int n scanner.nextInt();if(n0||n1){System.out.println(n不是素数);}int i 2;double tmpMath.sqrt(n);//注意根号后的结果是double类型for (; i tmp; i) {//eg:如果temp为3.14,循环到了整数3,也无法整除,那就意味着,这个数是素数i后就会变成4if (n % i 0) {System.out.println(不是素数);break;}}if(itmp){//上方说道i后会变成4,也就是itemp,即为素数System.out.println(n是素数);}} }
http://www.w-s-a.com/news/756074/

相关文章:

  • 做网站安全联盟解ps网站设计概述
  • 聊城公司做网站wordpress连接域名
  • 宣传网站建设的意义台州行app官网下载
  • 温州 网站优化网站开发公司前置审批
  • 网站开发具体的工作内容网站下载app免费
  • seo网站建设时文章频率昆山网站建设ikelv
  • 中天建设中瑞物资网站优化建立生育支持政策体系
  • 网站页面的宽度大网站怎样选域名
  • icp网站备案流程wordpress post 405
  • 网站怎样上传到空间重庆有多少网站
  • 用模板建商城购物网站嘉定专业网站建设
  • 网站开发与应用 论文dede手机医院网站模板
  • 织梦 网站栏目管理 很慢自学网页设计难吗
  • 茶文化建设网站的意义平顶山网站建设服务公司
  • 建设网站详细流程南京宣传片制作公司
  • 合肥网站排名什么网站做电气自动化兼职
  • 如何用api做网站交通建设门户网站
  • 阳西住房和城乡规划建设局网站长沙网站seo技巧
  • 长沙知名网站推广手机画设计图软件
  • 顺德公司做网站自己有网站怎么优化
  • 南京网站开发南京乐识专业外贸流程知乎
  • 盐田区住房和建设局网站分类网站有哪些
  • 建一个团购网站WordPress文章字号设置
  • 做漂亮的网站东营网站seo
  • 网站开发摊销做设计哪个网站可以接单
  • 惠州h5网站建设建设公司网站报价
  • 做网站多少钱 优帮云嘉兴五县两区网站建设
  • 三亚旅游网站策划书企业网站建设的定位
  • 网站建设工作台账网站建设的实验结论
  • 商业网站建设平台制作软件的软件