import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); //首先接受输入的数据(质数范围) int n = in.nextInt(); //用for循环来变例 for(int i = 2;i<n;i++){ //定义一个计数器 int count = 0; for(int j = 2;j<=i;j++){ /** * 使用for循环嵌套来判断i是否只能被除一次 * 也就是只能被本身除去,因为1可以除断所有数字所以排除了,只计算是否能被自己除断 */ if(i%j==0){ count++; } } //当count为1的时候说明这个数字只能被自己和1除断,这个时候直接输出就行了 if (count == 1) { System.out.print(i+" "); } } } }
0.0分
0 人评分
汽水瓶 (C++代码)(直接n/2就可以了)浏览:1138 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:719 |
WU-图形输出 (C++代码)浏览:836 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:1067 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:672 |
C语言训练-自由落体问题 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1100 |
Tom数 (C语言代码)浏览:517 |
C二级辅导-公约公倍 (C语言代码)浏览:537 |
简单的a+b (C语言代码)浏览:444 |