【问题描述】
我们知道第一个质数是2、第二个质数是3、第三个质数是5……请你计算第2019个质数是多少?
【源代码】
#include<stdio.h>
int ans = 2;
void fun(){
int num;
int cnt = 1;
int i = 2;
int temp;
printf(" 质数 \n");
printf(" \n");
printf("请输入需要求第多少个质数\n");
scanf("%d",&num);
for(;cnt <= num;i++){
int j = 2;
while(j < i)
{
temp = i % j;
if(temp == 0)
break;
else
j++;
}
if(j >= i)
{
cnt++;
}
}
ans = i-1;
printf("第%d个质数为 %d\n",num,ans);
}
int main(){
fun();
return 0;
}