NOI 1.5 44:第n小的质数

时间:2023-03-10 04:07:49
NOI       1.5       44:第n小的质数

---恢复内容开始---

描述

输入一个正整数n,求第n小的质数。

输入
一个不超过10000的正整数n。
输出
第n小的质数。
样例输入
10
样例输出
29
  #include<iostream>
  using namespace std;
  int n,s;
  ];
  int pan(int t)
  {
      )
      {
          ;
         ;i<=s;i++)//若它是质数,则不不能整除比它小的所有的质数
          )
          {
              ok=;break;
          }
         if(ok)
         {
             t++;continue;
         }
         return t;
     }
 }
 int main()
 {
     cin>>n;
     p[]=;s++;//s表示当前质数数目
     ;i<=n;i++)
     {
         ;//下一个质数的至少比上一个质数大1
         int h=pan(t);//确定下一个质数
         p[++s]=h;
     }
     cout<<p[n];
 }

---恢复内容结束---