一、什么是素数? 质数又称素数 。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数) 。
二、算法分析 java版
void main(string[] args) { System.out.println(isPrime(3))}bool isPrime(int number) { // 小于2的数不是素数 if (number < 2) return false; // i*i 表示 i 自身的倍数,代表一个能被整除的最大数 // number 大于或等于这个最大数才能包括所有被这个因数 i 整除的可能 // 随着因数 i 的自增 number 将被所有可能的因数求余判断是否能被整除 for (int i=2; i*i<=number; i++) { // 求余操作,能被整除则不是素数 if (number % i == 0) { return false; } } // 当 i * i 的结果大于 number 此时的因数 i 将不可能被 number 整除,故循环退出 // 能运行到此处则表示为素数 return true;} golang版
func main() { fmt.Println(isPrime(3))}func isPrime(number int) bool { if number < 2 { return false } for i:=2; i*i<=number; i++ { if number % i == 0 { return false } } return true}
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 勿忘国耻:第一次鸦片战争 第一次鸦片战争发生的时间是
- 客厅和卧室地板不一样好吗?
- 谈恋爱的技巧和方法 男人一定要防着女人!
- 如何选卫生间瓷砖
- 如何让男人为你着迷 3点提醒女人该如何让男人离不开你
- 怎样约男人出来 如何最委婉优雅的约到他
- 如何成功约妹纸出来 帮你约妹成功的5点建议
- 如何避免尬聊 教你做个好好说话的人
- 黑格尔美学读后感 黑格尔美学
- 剧本杀《一马当先》 一马当先