c - 输出 101 至 200之间的素数.

时间:2022-10-07 23:48:26
 #include <stdio.h>
#include <math.h> //判断 101-200 之间有多少个素数,并输出所有素数.
int
main(void) {
int s = , e = ;
int count = ; //素数总个数.
int i;
int sq; //对每个数开方. for(i = s; i <= e; i++) {
int isPrime = ; //标识当前数是否为素数,素数为1,0为非素数.
sq = (int)sqrt((float)i);
for(int j = ; j <= sq; j++) {
if(i%j == ) { //非素数.
isPrime = ;
break;;
}
} if(isPrime) {
printf("%d\n", i);
++count;
}
} printf("素数总个数为:%d\n", count);
}