几种求质数的算法(Perl版)
来源:互联网 发布:北京java培训班学费 编辑:程序博客网 时间:2024/06/14 07:47
质数的定义:质数只能被1或则自身整除的自然数,不包含1
例如,2是个质数,3也是个质数,而4不是质数(因为它可以被1、4和2整除),等等。
这里我们来找出1到10000之间的质数。
算法一: 一般算法
#!/usr/bin/env perlmy $start_num = 1; # 初始数my $end_num = 10000; # 结尾数my $i, $j, $m;for( $i=$start_num; $i<$end_num; $i++ ) { my $is_prime = 1; # 1=质数, 0=非质数 for ( $m = $i-1; $m > 1; $m-- ) { # 1 < 被除数 < $i if ( $i % $m == 0 ) { $is_prime = 0; # 能被其他数整除,所以不是质数 } } if ( $is_prime ) { print "$i is a prime.\n"; }}
0 0
- 几种求质数的算法(Perl版)
- 求质数的算法 (合集)
- 质数的算法
- 关于质数的算法
- 质数的计算算法
- 求质数的算法
- 求素数(质数)的算法
- 简单的求质数算法
- 打印质数的各种算法
- 求质数的筛选算法
- 【质数算法】——判断质数、求小于N的质数、求前N个质数
- 程序员的算法趣题Perl版 (二)
- 程序员的算法趣题Perl版(三)
- 找素数(质数)算法
- 质数(素数)判定算法
- 求素数(质数)算法
- (欧几里得算法)判断互质数的方法 (1130)
- 经典算法(1)- 求1到N的质数
- mysql null 值的判断替换, ifnull函数的应用
- 画面传参时,在新画面得到值总是多一个,
- Oralce的LRU算法
- java 异常处理 黑马程序员学习笔记(6)
- android的AIDL----讲述进程间通信
- 几种求质数的算法(Perl版)
- GitHub使用教程及常见错误解决
- Spring的scope类型设置引起Struts多次提交取值重复
- C/C++宏
- 用awk 或者 sed 取双引号中的值
- Zend Framework 2 中,定制error 的layout
- mongodb 高级操作:聚合,游标
- 新站的收录和排名的算法
- sql在一条记录(包含某字段值)中添加下一条记录中某字段值与两者差