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);
    	
    }
    
    }
    

      

  • 相关阅读:
    redis持久化方案之RDB
    redis实现分布式锁
    redis数据类型(图解)
    js上拉加载
    apicloud直接上传图片
    layer.confirm
    json数组去重
    js解决手机键盘影响定位的问题
    click禁用事件
    ipcloud上传裁切图片,保存为base64再压缩传给后台
  • 原文地址:https://www.cnblogs.com/1983185414xpl/p/9786909.html
Copyright © 2011-2022 走看看