您的位置:首页 > 编程语言 > Java开发

第五届“蓝桥杯”全国软件校内选拔赛试题(Java组)1、素数问题

2016-12-27 17:41 316 查看
素数是指一个只能被1和它本身整除的数,在数论中占有重要的研究地位,在当代密码学中也被广泛应用。

输入:

    取值范围

输出:

    该范围内的最大素数

import java.util.Scanner;

import java.math.*;

public class t1{
public static int judgeis(int a)   
{   
int i;   
for(i=2;i< Math.sqrt(a);i++)   
 {if (a%i==0) {return 0;}}      
return 1;   
}  

public static void main(String args[]){
int n;   
Scanner input = new Scanner(System.in); 
n = input.nextInt();  
while(judgeis(n)==0){n--;}  
System.out.print("The max prime number is"+n);   
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐