解题思路:
注意事项:
参考代码:
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <vector> #include <stdio.h> #define MAX_N 1010 using namespace std; bool nPrime[MAX_N]; vector<int> primeList; void getPrime(int n) { for (int i = 2; i <= n; i++) { if (nPrime[i] == false) primeList.push_back(i); for (int j = 0; j < primeList.size() && i*primeList[j] <= n; j++) { nPrime[i*primeList[j]] = true; if (i % primeList[j] == 0) break; } } } int main() { int n = 0; cin >> n; getPrime(n); for (int i = 0; i < primeList.size(); i++) printf("%d\n", primeList[i]); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.3 (C++代码)浏览:703 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:784 |
字符串输入输出函数 (C++代码)(都当成字符串吧hhhhhhhh)浏览:511 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1190 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1110 |
WU-整除问题 (C++代码)浏览:649 |
C语言考试练习题_保留字母 (C语言代码)浏览:743 |
循环入门练习6 (C语言代码)浏览:1067 |
1035 题解浏览:875 |