- /*
- * Copyright (c) 2012, 烟台大学计算机学院
- * All rights reserved.
- * 作 者:王俊
- * 完成日期:2012 年 11月 18 日
- * 版 本 号:v1.0
- *
- * 输入描述:略
- * 问题描述:略
- * 程序输出:10000以内的素数
- * 问题分析:略
- * 算法设计:略
- */
- /*
- 调用函数输出10000以内的素数
- */
#include <iostream> #include<cmath> using namespace std; //输出10000内所有的素数 bool isPrime(int n); int main() { int m; cout<<"输出10000以内的所有素数"<<endl; for(m=2;m<10000;++m) { if(isPrime(m)) cout<<m<<'\t'; } return 0; } bool isPrime(int n) { bool prime=true; int k=int(sqrt(n)); for(int i=2;i<=k;i++) { if(n%i==0) { prime=false; break; } } return prime; } 运行结果:
897

被折叠的 条评论
为什么被折叠?



