您的位置:首页 > 其它

输出1000以内的素数(升级版)

2013-11-30 20:59 288 查看
我的程序:

01./*
02.* 程序的版权和版本声明部分:
03.* Copyright (c) 2013, 烟台大学计算机学院
04.* All rights reserved.
05.* 文件名称:test.cpp
06.* 作    者:王鲁峰
07.* 完成日期:2013 年11月30日
08.* 版 本 号:v1.0
09.* 对任务及求解方法的描述部分:
10.* 输入描述:无
11.* 问题描述:输出1000以内的素数(升级版)
12.* 程序输入:略
13.* 程序输出:略
14.* 算法设计:略
15.*/
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{  int m,k,i,n;
bool prime;
for (m=1;m<=1000;m=m+2)
{
prime=true;
k=int(sqrt(m));
for(i=2;i<=k;i++)
if (m%i==0)
{
prime=false;
break;
}
if(prime)
{
cout<<setw(5)<<m;
n++;
}
}
cout<<endl;
return 0;
}


运行结果:



心得体会:

这种感觉好爽啊,比学别的有意思 哈哈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: