解题思路: 要得到素数,我们必须抓住它的一个重要特点,即它的因数只有本身和1
也就是说它对(除本身和1之外的)任何比它小的数都不能整除。
注意事项: 用for循环的时候要注意不能从0开始
参考代码:
import java.util.Scanner; public class Sushu { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for (int i = 2; i <= num; i++) { int flag = 1;//能被整除则标记为0 for (int j = 2; j < i; j++) { if(i%j==0) flag=0; } if(flag!=0) System.out.println(i); } } }
0.0分
4 人评分
校门外的树 (C语言代码)浏览:952 |
C二级辅导-求偶数和 (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:735 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:470 |
C语言训练-求函数值 (C语言代码)浏览:931 |
【亲和数】 (C语言代码)浏览:539 |
【亲和数】 (C语言代码)浏览:492 |
这可能是一个假的冒泡法浏览:985 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:578 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:552 |