/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作者:李蒙
* 完成日期:2012 年 11月 15日
* 版本号:v1.0
* 输入描述:无
* 问题描述:1000内的素数
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
#include <Cmath>
using namespace std;
int main( )
{
int m,n;
cout<<"1000以内的素数有:"<<endl;
cout<<"2"<<'\t';
for(m=2;m<=1000;m++){
for(n=2;n<=sqrt(m);n++)
if(m%n==0)
break;
if(m%n!=0)
cout<<m<<'\t';
}
cout<<endl;
return 0;
}
输出结果:
心得体会:要学会举一反三