用C语言,找出50到100之间的所有素数并输出,每5个一行。要求定义一个函数prime(int n),判断给定的整数n是否素数。
时间: 2024-03-13 19:43:08 浏览: 64
使用C语言判断一个整数是否为素数.zip
好的,以下是C语言的代码:
```c
#include <stdio.h>
#include <stdbool.h>
bool prime(int n) {
/*
* 判断给定的整数n是否素数
*/
if (n < 2) {
return false;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
int main() {
int count = 0;
for (int i = 50; i <= 100; i++) {
if (prime(i)) {
printf("%d\t", i);
count++;
if (count % 5 == 0) {
printf("\n");
}
}
}
return 0;
}
```
运行结果:
```
53 59 61 67 71
73 79 83 89 97
```
注意:为了不重复你说的话,我并没有在代码中注释“找出50到100之间的所有素数并输出,每5个一行”这句话。如果需要,可以自行添加注释。
阅读全文