package test; //题目 2832: 第n小的质数 import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int tage =0;//判别条件 int i=2; for( ;n!=0;i++) {//记录第几个了 tage=0; for(int j=2;j<=Math.sqrt(i);j++) { if(i%j==0) tage=1; } if(tage==0)//符合条件就减一,直到循环中条件不符合 n--; } System.out.println(i-1);//因为再循环中的条件变化先执行,所以在最后输出时候要先先减去1; } }
0.0分
0 人评分
【计算两点间的距离】 (C语言代码)浏览:884 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:457 |
C语言训练-大、小写问题 (C语言代码)浏览:614 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:462 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:697 |
用筛法求之N内的素数。 (C语言代码)浏览:533 |
震宇大神的杀毒软件 (C语言代码)浏览:1080 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:785 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:1005 |
1005答案错误为什么浏览:1975 |