zoukankan      html  css  js  c++  java
  • 素数

    程序设计思想 1)判断是否为素数

    (2) 两个数之间的素数 循环判断 输出

    (3) 最大最小 建立新的变量 前十后十

    流程图   

        开始

     

     

     

        

    package 素数;
    /*
     * 2018.10.14
     * 信1705-2 谢培龙 20173611
     * 
     */
    import java.util.Scanner;
    
    public  class  Number
    {
    public static void printPrime(int m,int n){//计算将个数之间的素数
    	if(m>n) {//当两数顺序不对是报错!
    		System.out.println(" error!");
    	}
    	System.out.println(" 请输入两个整数:");
    	int k;int j;
    	int n1;
    	n1=1;
    	for(int i=m;i<=n;i++) {
    		k=0;
    		for(j=2;j<i;j++) {
    			if(i%j==0)
    				k++;
    		}
    		if(k==0) {
    			System.out.print(i+" ");if(n1%5==0){
    				System.out.println();
    			}
    			n1++;
    		}
    	}
    	int n2 = 1;//新建变量  只输出前十个
    	System.out.println();//最小的10个素数
    	System.out.println("最大的十个素数:");
    	for(int i=m;i<=n;i++) {
    		k=0;
    		for(j=2;j<i;j++) {
    			if(i%j==0)
    				k++;
    		}
    		if(k==0) {
    			System.out.print(i+" ");
    			if(n2==10)break;
    			n2++;
    		}
    	}int n3=1;//新建变量  只输出后是个 
    	System.out.println();//最大的10 素数
    	System.out.println("最大的十个素数:");
    	for(int i=m;i<=n;i++) {
    		k=0;
    		for(j=2;j<i;j++) {
    			if(i%j==0)
    				k++;
    		}
    		if(k==0) {
    			if(n3>(n1-10)) {
    			System.out.print(i+" ");
    			}
    			n3++;
    			
    		}
    	}
    }
    @SuppressWarnings("resource")
    public static void main(String args[])
    {
    	Scanner in=new Scanner(System.in);
    	int a=in.nextInt();
    	
    	int b=in.nextInt();
    	printPrime(a,b);
    	
    }
    
    }
    

      

  • 相关阅读:
    搭建基本的React Native开发环境
    Java跨平台原理
    MySQL主从复制与Atlas读写分离
    自动生成和安装requirements.txt依赖
    Mac 证书错误
    zabbix报警信息设置
    zabbix自定义监控项数据类型错误
    Centos7.6 双网卡,修改默认路由
    linux 安装 websocketd
    土豆聊天 机器人
  • 原文地址:https://www.cnblogs.com/1983185414xpl/p/9786909.html
Copyright © 2011-2022 走看看