解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int A[] = new int[255];
int n0 = 0;
if(n >1) {
A[0] = 2;
n0 ++;
}
if(n > 2) {
for(int i = 3;i <= n;i ++) {
for(int j = 0;j < n0;j ++) {
if(i % A[j] != 0) {
if(j == n0 - 1) {
A[n0] = i;
n0 ++;
}
}
else
break;
}
}
}
for(int i = 0;i < n0;i ++)
System.out.print(A[i] + " ");
}
}
0.0分
1 人评分
C语言训练-排序问题<2> (C++代码)(sort函数)浏览:1720 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:583 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:487 |
IP判断 (C语言代码)浏览:820 |
【明明的随机数】 (C语言代码)浏览:845 |
蚂蚁感冒 (C语言代码)浏览:816 |
C二级辅导-计负均正 (C语言代码)浏览:523 |
Tom数 (C语言代码)浏览:598 |
数组输出 (C语言代码)浏览:749 |