[C] 纯文本查看 复制代码 #incliude <stdio.h>
void test6();
int main(){
test6();
return 0;
}
void test6(){
printf("\n==================================测试6.1==================================\n");
unsigned long xx = 2, n = 2, sign = 0, count = 1;
do {
sign = 0;//标志=0
for (n = 2; n < xx; n++) {//厉遍所有2到xx-1,即除1和自身外不能被其他整除的数
if (xx % n == 0) {//xx与n求余,厉遍所有n能整除xx的数
sign++;//能整除sign标志+1
break;//退出循环
}
}
if (!sign)//判断标志是否=0,这个数是整数,count计数+1
printf("%d ", count++);
xx++;
// if(count%4==0)printf("\n");
} while (xx <= 1000);//3到10000的素数
printf("\n==============%d以内共有%d个素数==============\n", 10000, count);
} |