#include<iostream>
#include<cstdio>
bool isprime(int w)
{
int sum=0;
for(int i=2;i<w;i++)
{
if(w%i==0)
{
sum++;
break;
}
}
return !sum;
}
int main()
{
int n;
std::cin>>n;
int a=0;
int pos=0;
for(int i=2;1;i++)
{
if(pos!=n)
{
if(isprime(i))
{
a=i;
pos++;
}
}
else
break;
}
std::cout<<a;
}
这段代码一共有四个数据TLE,请问各位大佬有没有优化的方法?求教!急