大家好,我有个编程问题需要解决,谢谢
编程求1-100之间的所有质数
程序代码:#include <stdio.h>
int is_prime(int n) {
int i, j = n < 2 ? 0 : 1 &&
n == 2 ? 1 : 0 ||
n % 2 ? 1 : 0;
for(i = 3; i < n && j; i += 2)
if(n % i == 0)
j = 0;
return j;
}
int main(void) {
int i;
for(i = 0; i < 101; i++)
is_prime(i) && printf("%d\n", i);
return 0;
}
