求n的所有素数
2016-02-25 11:05
260 查看
#include <iostream> #include <vector> using namespace std; int main() { int n; vector<int> restore; cin >> n; bool flag; for (size_t i = 2; i <= n; i++) { flag = true; for (size_t j = 2; j * j <= i; j++) { if (i%j == 0) { flag = false; break; } } if (flag) { restore.push_back(i); } } cout << n << "共有" << restore.size() << "个素数,分别为:\n"; int blank = 0; for (const int i : restore) { //每打印十个数换行一次 if (blank > 0 && blank % 10 == 0) { cout << endl; } cout << i << "\t"; } system("pause"); return 0; }
相关文章推荐
- 分布式系统中的算法设计(一) -- 一致性 Hash
- HTTP协议之multipart/form-data请求分析
- android仿淘宝等电商购物车(Expandablelistview)
- lua 插入排序和谢尔排序
- FreeRTOS系列第17篇---FreeRTOS队列
- shell 文本过滤器和SQL的比较
- iptables 命令介绍
- windows2003最详细的安装操作步骤.(最详细)
- ASP.NET MVC 4 (十一) Bundles和显示模式
- iOS项目中网络层实现自动转为对象的网络请求工具封装
- 工作-stringbuffer
- Spring MVC @ResponseBody注解返回响应流时中文乱码问题的解决
- Pydev无法导入新python模块的解决方案
- 页面调试工具firebug介绍
- Java-JDK各个版本的新特性
- 如何知道UITableView已经加载完成
- linux平台下防火墙iptables原理
- !DOCTYPE 指令用法
- BaseAdapter需实现的四个方法介绍
- python 查看模块的存放位置