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语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1292 |
简单的for循环浏览:1496 |
WU-输出九九乘法表 (C++代码)浏览:1852 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:676 |
字符串输入输出函数 (C语言代码)浏览:2604 |
Tom数 (C语言代码)浏览:758 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:721 |
printf基础练习2 (C语言代码)浏览:547 |
简单的a+b (C语言代码)浏览:572 |