解题思路:素数:除了1和它本身外可以整除的数,所以在循环中去除1和本身如何不能整除就代表满足条件输出
注意事项:在第一次循环结束后boolean k=true;将会在定义一遍
参考代码:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
suanfa(N);
}
public static void suanfa(int n) {
boolean k = true;
for (int i = 2; i < n; i++) {
for (int j = 2; j < i; j++) {
if (i % j == 0) {
k = false;
continue;
}
}
if (k) System.out.println(i);
}
}
}
0.0分
0 人评分
简单的a+b (C语言代码)浏览:629 |
简单的a+b (C语言代码)浏览:719 |
九宫重排 (C++代码)浏览:1336 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:619 |
C语言训练-数字母 (C语言代码)浏览:608 |
1157题解浏览:717 |
1024题解浏览:809 |
局部变量作函数返回值的问题浏览:981 |
企业奖金发放 (C语言代码)浏览:2325 |
格式化数据输出 (C语言代码)浏览:822 |