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

成都网站建设科技公司搜外友链平台

成都网站建设科技公司,搜外友链平台,建设银行网站怎么交学费,网站空间名词解释文章目录前言一、素数(又称质数)定义二、解题思路三、实战代码总结前言 大家在学习高级语言时会经常遇到这样一个问题:输入一个数并判断它是不是素数,今天我们就来讲一讲这个问题的相关解决办法 提示:以下是本篇文章正…

文章目录

  • 前言
  • 一、素数(又称质数)定义
  • 二、解题思路
  • 三、实战代码
  • 总结


前言

大家在学习高级语言时会经常遇到这样一个问题:输入一个数并判断它是不是素数,今天我们就来讲一讲这个问题的相关解决办法


提示:以下是本篇文章正文内容,下面案例可供参考

一、素数(又称质数)定义

素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数
大白话就是:这个数除了1和它本身不能被其他数整除
举例说明
8可以被1、2、4、8整除,除了1和8它还有其他的数可以整除,8不是素数。
7可以被1、7整除,除了1和本身之外没有数可以整除它,所以7是素数。

二、解题思路

比如用户输入一个n,让你判断是否是素数。常规的解题思路是从2开始到n-1结束,判断n能否整数2~(n-1)这些数。这种方法思路简单,但是时间复杂度太大,n比较小还好,n如果非常大,2 ~(n-1)这个区间也会无限放大,非常的不方便。

我们今天来介绍一种对n进行开方,然后遍历的方法,先来介绍原理:
一个数n可以写成n=a*b,比如16=1 * 16=2 * 8=4 * 4=8 * 2=16 * 1
a和b之间必然有一个数字是小于根号n(这里是根号16,也就是4)
以这里的16举例,判断完1 * 16,2 * 8,4 * 4后剩下的8 * 2,16 * 1情况是和前面重复的,所以我们这里只需要判断根号n前能不能整除即可

三、实战代码

public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int n=scanner.nextInt();int i=0;for(i=2;i<=Math.sqrt(n);i++){if(n%i==0){System.out.println(n+"不是素数");break;}}if(i>Math.sqrt(n)){System.out.println(n+"是素数");}}

测试案例如下:
在这里插入图片描述
在这里插入图片描述


总结

本文介绍了判断一个数字是否是素数,读者需要对笔者提供的方法进行理解,一定要在理解的情况下去写代码,这样你的代码才能每日俱进!预祝读者学习愉快!

http://www.lbrq.cn/news/2494225.html

相关文章:

  • 网站用ps下拉效果怎么做的优秀营销软文范例100字
  • 中小企业管理软件seo技术培训唐山
  • 免费搭建永久网站步骤网址
  • 做图片类型网站需要什么服务器广告主资源哪里找
  • 网站制作好后 怎样上线佛山百度提升优化
  • 建设网站的好公司seo快速优化文章排名
  • 苹果手机做微电影网站有哪些内容学做电商需要多少钱
  • 什么公司做网站的多网络营销师培训
  • 网站平台建设步骤关系营销案例
  • 潘嘉严个人网站seo sem是啥
  • 电子商务网站建设完整案例教程s2sh pdf下载北京百度搜索优化
  • 大学生做家教网站青岛官网seo
  • 济南建设学院官网天津seo结算
  • 开网站是干什么的百度优化推广
  • 申请做网站安卓优化大师官方版本下载
  • 义乌公司做网站百度搜索竞价排名
  • 怎么投诉没有备案就已经运营网站线上推广外包公司
  • 电商网站流程图想在百度上推广怎么做
  • 建设银行租房网站湖北广告公司业务推广
  • 做 直销网站 公司名称营销推广的公司
  • 富士康整站seo外包
  • 做百度移动网站排名软文营销怎么做
  • 商场网站建设公司seo优化关键词排名优化
  • 做网站现成的测试账号东莞网站制作的公司
  • 网站栏目建设方案实时热搜
  • 慈溪做无痛同济&网站百度广告电话号码是多少
  • 专业优化网站建设百度竞价什么意思
  • 南昌政府网站建设seo自己怎么做
  • 网站的涂鸦效果图怎么做的百度刷自己网站的关键词
  • 怎么在qq上自己做网站做百度推广销售怎么找客户
  • 金融科技中的跨境支付、Open API、数字产品服务开发、变革管理
  • 【笔记】系统
  • java开闭原则 open-closed principle
  • AWD的攻击和防御手段
  • Flutter 提取图像主色调 ColorScheme.fromImageProvider
  • 精密全波整流电路(四)