c语言题目:用while语句求2000以内所有质数(素数)
来源:百度知道 编辑:UC知道 时间:2024/06/05 07:20:04
小弟初学,不会做这个题,请高手指教。请不要用复杂的语句,用while语句就好,复杂的语句我不懂。
程序如下:
#include <stdio.h>
main(){
int i,j,ok;
i=2;
while(i<2000)
{
ok=1;
j=2;
while(ok==1 && j<i)
{
if (i%j==0) ok=0;
j++;
}
if (ok==1) printf("%d\t",i);
i++;
}
}
运行结果如下:
2 3 5 7 11 13 17 19 23 &nbs