求第十万零二个素数

Posted zhangshuyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求第十万零二个素数相关的知识,希望对你有一定的参考价值。

#include<iostream>
using namespace std;
int fun(int a)
{
        int i;
      
        for(i = 2; i * i <= a ; i++)
        {
                if(a % i==0)
                        return 0;
        }
        return 1;
}
int main()
{
        int a, c = 0;
        for(a = 2; ; a++)
        {
                if(fun(a))
                        c++;
                if(c == 100002)
                {
                        cout<<a<<endl;
                        break;
                }
        }
        return 0;
}

  

以上是关于求第十万零二个素数的主要内容,如果未能解决你的问题,请参考以下文章

求第N个素数

求第 i 个素数 Meissel Lehmer Algorithm + 二分 模板

蓝桥杯真题,求第二空的解析?

求第十二届全国青少年奥林匹克信息学联赛(普及组PASCAL语言)复赛试题

16位masm汇编实现筛法,状压求十万以内素数

找素数 ——第二次个人项目报告