解题思路: 要得到素数,我们必须抓住它的一个重要特点,即它的因数只有本身和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 人评分
点我有惊喜!你懂得!浏览:1439 |
钟神赛车 (C语言代码)浏览:911 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:657 |
【偶数求和】 (C++代码)浏览:786 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:584 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1464 |
【蟠桃记】 (C语言代码)浏览:1084 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:750 |
C二级辅导-同因查找 (C语言代码)浏览:618 |