c++ 1000内的素数
2016-06-09 12:36
281 查看
C++输出1000之内的素数
素数:如果一个大于一的整数,只能被1及其自身整除,那么这个数为素数1.输出1000之内的素数
#include<iostream>
#include <iomanip>
bool isPrime(int);
using namespace std;
void main()
{
int count = 0;
for (int i = 2;i<1001;i++)
{
if (isPrime(i))
{
count++;
cout<<setw(4)<<i<<((count%10==0) ? "\n" :
"");//注意这里,输出的是空,而不是“ ”
}
}
}
bool isPrime(int i)
{
for(int k = 2;k<=i/2;k++)
{
if (i%k==0)
{
return false;//return直接退出一个函数
}
}
return true;
}
2.输出前50个素数
void main()
{
int count = 0;
int i = 2;
const int TOTAL= 50;
while (count<=50)
{
if (isPrime(i))
{
count++;
cout<<setw(4)<<i<<((count%10==0) ? "\n" : "");
}
i++;
}
}
bool isPrime(int i)
{
for(int k = 2;k<=i/2;k++)
{
if (i%k==0)
{
return false;
}
}
return true;
}
相关文章推荐
- leetcode #83 in cpp
- 很多知识点c语言(单片机)
- 2015级C++第16周实践项目 文件
- 2015级C++第16周程序阅读 文件操作
- C 和 C++ 互相调用
- 结构体和类
- 如何加快C++代码的编译速度
- C/C++杂记:深入理解数据成员指针、函数成员指针
- c++计算最大公约数
- 文章标题
- C++Primer 第3章笔记整理
- C实现复制文件
- Thinking in C++ 读书笔记 第三章
- C++ HashMap
- C++ map的基本操作和使用
- C++ map的基本操作和使用
- 【C/C++】const在C和C++下的区别
- 《游戏引擎架构》读书笔记-游戏引擎中的C++
- zephir-开篇介绍
- 第15周项目1--程序填空