Bài này bữa có trên vòng loại cuộc thi thuật toán.
PHP Code:
#include <stdio.h>
int main()
{
long int n,i,j,k;
n=500;// số số nguyên tố cần in (max 5 600k gì đó )
long int m[n];
for (i=3,k=0,m[0]=2;k<n;++i)
for (j=0;;++j)
{
if (m[j]*m[j]>i)//số nguyên tố là số không chia hết cho snt < sqrt của nó.
{
m[++k]=i;
printf("%10d",i);
break;
}
if (i%m[j]==0) break;//số nguyên tố là số không chia hết cho snt < sqrt của nó.
}
}
Comment