首页 > 编程知识 正文

线性筛法求素数,求素数和python

时间:2023-05-06 04:42:45 阅读:247401 作者:1731

题目求100以内的素数
分析:素数定义是只能被1和其本身整除,素数大于1。假设一个数为n,那么在整数2到n-1中所有数字都不能被n整除,n则为素数

package com.math.forth;/*** * 求100以内的素数。 * 分析:素数定义是只能被1和其本身整除,素数大于1。假设一个数为n,那么在整数2到n-1中所有数字都不能被n整除,n则为素数 * @author wql * */public class Math15 { public static void main(String[] args) { for(int i=1;i<=100;i++){ if(method(i)){ //接收判断值 System.out.print(i+" "); } } } /*** * 判断数字是否为素数 * @param num * @return */ public static boolean method(int num){ if(num==1){ return false; } for(int i=2;i<num;i++){ if(num%i==0){ return false; } } return true; }}

转载于:https://www.cnblogs.com/wangqilong/p/8279765.html

Python语言常见报错有哪些及怎么解决Python+Pygame

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。