写一个判断素数的函数,在主程序中通过调用函数输出100——300之间的素数,每4个数占一行。

2025-02-26 12:59:15
推荐回答(1个)
回答1:

#include
void dis() {
int i, n, flag = 1, count = 0;
printf("100到300之间的素数为:\n");
for (i = 100; i <= 300; i++) {
flag = 1;
for (n = 2; n < i; n++) {
if (i % n == 0) {
flag = 0;
}
}
if ((flag == 1) && (i != 1)) {
printf("(%d)", i);
count++;
if(count == 4){
printf("\n");
count = 0;
}
}
}
}
void main(){
dis();
}