随笔 - 18  文章 - 5  trackbacks - 0
<2010年1月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

程序设计基础

牛们

搜索

  •  

最新评论

阅读排行榜

评论排行榜

The first primes

问题描述

输出10000以内的素数。

输入

无。

输出

按从大到小的顺序输出10000以内的素数,每个数占一行。

样例输出

9973
9967
9949
9941
9931

…  (其他素数)

7

5

3

2

 

 

#include <iostream>
#include 
<cmath>
using namespace std;
bool pri(int n)
{
 
for (int i=2; i<=sqrt(double(n)); i++)
  
if (n%i==0return false;
 
return true;
}

int main(){
 
for (int i=9997; i>=2; i--)
  
if ( pri(i) ) 
      cout
<<i<<endl;
 
return 0;
}
 
posted on 2009-12-27 08:37 jyy 阅读(70) 评论(0)  编辑 收藏 引用 所属分类: OJ平台

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理