题目1040:Prime Number 题目1047:素数判定

来源:互联网 发布:品茗标书制作软件 编辑:程序博客网 时间:2024/05/01 09:24

题目1040:Prime Number

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:3923

解决:1632

题目描述:

Output the k-th prime number.

输入:

k≤10000

输出:

The k-th prime number.

样例输入:
37
样例输出:
517

题目1047:素数判定

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:7155

解决:3240

题目描述:

给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。

输入:

测试数据有多组,每组输入一个数n。

输出:

对于每组输入,若是素数则输出yes,否则输入no。

样例输入:
13
样例输出:
yes

参考代码:


import java.util.Scanner;public class Main {public static void main(String arg[]){Scanner sc = new Scanner(System.in);while(sc.hasNext()){Integer num = sc.nextInt();int count=0;for(int i=2;;i++){int flag = 0;for(int j=2;j<=Math.sqrt(i);j++){if(i%j==0) {flag=1;break;}}if(flag==0){ count++; if(count==num) {System.out.println(i);break;}}}}}}




0 0
原创粉丝点击