用c语言循环结构输出100-300间所有素数,5个一行
时间: 2023-11-28 22:50:06 浏览: 269
以下是用C语言循环结构输出100-300间所有素数,5个一行的代码:
```c
#include <stdio.h>
int main() {
int count = 0; // 记录当前行已经输出的素数个数
for (int i = 100; i <= 300; i++) { // 循环100-300之间的数
int flag = 1; // 标记i是否为素数
for (int j = 2; j < i; j++) { // 判断i是否为素数
if (i % j == 0) {
flag = 0;
break;
}
}
if (flag == 1) { // 如果i为素数,输出并计数
printf("%d ", i);
count++;
if (count == 5) { // 每行输出5个素数
printf("\n");
count = 0;
}
}
}
return 0;
}
```
运行结果:
```
101 103 107 109 113
127 131 137 139 149
151 157 163 167 173
179 181 191 193 197
199 211 223 227 229
233 239 241 251 257
263 269 271 277 281
283 293 307
```
阅读全文