#27446: c解答


evan755153096@gmail.com (莊景淯)


 

int x,a[5000]={2},ca=1;

for(int t=3;ac<6542;t++){

int tt=0;

while(1){

if(t%a[tt]==0){

break;

}

if(a[tt]*a[tt]>t){

ca++;

a[ca-1]=t;

break;

}

tt++;

}

}

 

 

 

這可以找出6542個質數