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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:548 |
WU-输入输出格式练习 (C++代码)浏览:1078 |
WU-判定字符位置 (C++代码)浏览:1396 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
C语言训练-亲密数 (C语言代码)浏览:682 |
1157题解浏览:711 |
1113题解浏览:784 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:820 |
1128题解(返回值为数组的情况)浏览:451 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:696 |