我们知道第一个质数是 2、第二个质数是 3、第三个质数是 5……
请你计算第 2019 个质数是多少?
#include <stdio.h>
bool judge(int n)
{
for (int i = 2; i < n; i ++) {
if(n % i == 0) {
return false;
break;
}
}
return true;
}
int main()
{
int cnt = 0;
for (int i = 2; i < 100000; i ++)
if(judge(i))
{
cnt ++;
if(cnt == 2019)
printf("%d",i);
}
return 0;
}
答案:17569