描述
输入一个正整数n,求第n小的质数。
输入一个不超过10000的正整数n。输出第n小的质数。样例输入10样例输出
29
#include<stdio.h>
#include<math.h>
int main()
{
int i,j,k,t,n,a[10001];
while(scanf("%d",&n)!=EOF)
{
i=1,k=0;
while(k!=n)
{
i++;
t=sqrt(i);
for(j=2; j<=t; j++)
if(i%j==0)
break;
if(j>t)
k++;
a[k]=i;
}
printf("%d\n",a[k]);
}
return 0;
}