首页 > 其他分享 >写一个函数来判断素数

写一个函数来判断素数

时间:2023-01-12 20:01:13浏览次数:31  
标签:取模 判断 return 函数 200 素数 100

首先我们要判断素数就要知道什么是素数,素数就是除了数字本身和1,没有别的因数,就叫素数,也称为质数。这里我们就拿100到200之间的数来举例,素数函数名称是is-prime(),我们让这个函数判断是素数返回1,不是素数返回0;我们先写这个函数怎么去用,我们先用一个for循环来找到100~200之间的数,再用if语句来判断这个函数是否为1:

写一个函数来判断素数_取模

然后再写这个函数具体的实现过程,在写函数实现过程时要注意要定义一个新的变量j,要对n之前的数一个个取模,这里要注意要从2开始,因为任何数对1取模都为0,还有就是不能写成

if(n%j==1)

return 1;

}return 0;

因为这样n对j取模一次如果不等于1的话就会直接返回1,这样的话就达不到我们想要的效果。

写一个函数来判断素数_if语句_02

最后执行结果如下:

写一个函数来判断素数_if语句_03

标签:取模,判断,return,函数,200,素数,100
From: https://blog.51cto.com/u_15750262/6004622

相关文章

  • atomic compare_exchange_weak函数
    compare_exchange_weak/compare_exchange_strong(是著名的CAS(compareandset))。参数传入期待值与新值,通过比较当前值与期待值的情况进行区别改变。a.compare_exchange_we......
  • 写一个函数,打印出1000年到2000年之间的闰年
    首先既然要判断闰年,就要知道判断条件:(year%4==0&&year%100!=0||(year%400==0))判断条件知道之后就好办了。闰年函数标准写法为:is-leap-year,首先把这个函数怎么用写出来,我们让这个......
  • 深度学习基本部件-激活函数详解
    本文分析了激活函数对于神经网络的必要性,同时讲解了几种常见的激活函数的原理,并给出相关公式、代码和示例图。激活函数概述前言人工神经元(ArtificialNeuron),简称神经......
  • python requests函数处理文件上传
    问题:如何使用python的requests函数来发送一个“文件上传”的接口? 一:首先得打开文件,file={'文件参数名':open('文件路径','rb')} “文件路径”好理解,但是“......
  • pycharm文件注释与函数注释设置
    1、files->settings->FileandCodeTemplates->PythonScript   #!/usr/bin/envpython3#-*-coding:utf-8-*-#@file:${NAME}.py#@time:${DATE}${......
  • mysql日期函数(转)
    MySQL中的常用日期函数:函数描述NOW() 返回当前的日期和时间CURDATE() 返回当前的日期CURTIME() 返回当前的时间DATE() 提取日期或日期/时间表达式的日期部分EXTRACT() ......
  • SQL Server 中常用的日期函数
    SQLServer中常用的日期函数:函数描述GETDATE() 返回当前的日期和时间DATEPART() 返回日期/时间的单独部分DATEADD() 在日期中添加或减去指定的时间间隔DATEIFF() 返回两......
  • vue data为什么是函数
    vuedata是函数的原因:1、防止data复用;2、data独立性;3、作用域;4、js的特性。总结来说,如果data是一个函数的话,这样每复用一次组件,就会返回一份新的data(类似于给每个组......
  • 函数与存储过程调用方式的区别
    对于函数与存储过程,其调用方式不同。函数可以通过selectorcall方式调用,而存储过程只能通过call方式调用。以下具体举例说明。1、创建调用函数和过程函数:createor......
  • 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写
    安装vue-cli脚手架之后,运行vue命令,报错。试了很多去缓存加环境变量的都没有成功。遇到一个简单且有效的加环境变量的方法运行npmconfiggetprefix显示一段路径地址......