C语言输出200到300的素数,不引用函数
时间: 2024-01-01 14:06:49 浏览: 45
好的,下面是一个用C语言编写的程序,可以输出200到300之间的素数:
```c
#include <stdio.h>
int main() {
int i, j, flag;
printf("200到300之间的素数有:\n");
for (i = 200; i <= 300; i++) { // 遍历200到300之间的每个数
flag = 0; // 用来记录是否为素数,0表示是素数,1表示不是素数
for (j = 2; j < i; j++) { // 遍历2到i-1之间的每个数
if (i % j == 0) { // 如果i能被j整除,说明i不是素数
flag = 1;
break;
}
}
if (flag == 0) { // 如果i是素数,输出它
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
这个程序使用了两个 `for` 循环来判断200到300之间的每个数是否为素数。外层循环遍历200到300之间的每个数,内层循环遍历2到i-1之间的每个数,判断i是否能被整除。如果i能被整除,说明i不是素数,将flag标记为1,并跳出内层循环。如果flag还是0,说明i是素数,输出它。