第n小的质数
【题目描述】
输入一个正整数n,求第n小的质数。
【输入】
一个不超过10000的正整数n。
【输出】
第n小的质数。
【输入样例】
10
【输出样例】
29
请问哪里出了问题?
#include<iostream>
#include<cmath>
using namespace std;
int main()
{ int n,y=0,i,j;
cin>>n;
for(j=3;;j++)
{
if(j==2) break;
for(i=0;i<=sqrt(j);i++)
{if(j%i==0) continue;
else y++;
if(y==n)
{cout<<j<<endl;
break;}break;
}
}
return 0;
}