您现在的位置是:首页>读书 > 正文

c语言中如何用函数打印出1到100中的素数

2026-06-03读书

简介在C语言中,可以通过编写一个判断素数的函数,再结合循环结构,实现打印1到100之间的所有素数。素数是指只能被1和自身整除的数。以下为实现...

c语言中如何用函数打印出1到100中的素数

在C语言中,可以通过编写一个判断素数的函数,再结合循环结构,实现打印1到100之间的所有素数。素数是指只能被1和自身整除的数。

以下为实现步骤总结:

步骤 说明
1 编写判断素数的函数 `isPrime(int n)`
2 在主函数中使用循环从2到100遍历数字
3 调用 `isPrime` 函数,若返回真则输出该数

示例代码片段:

```c

include

int isPrime(int n) {

if (n < 2) return 0;

for (int i = 2; i i <= n; i++)

if (n % i == 0) return 0;

return 1;

}

int main() {

for (int i = 2; i <= 100; i++)

if (isPrime(i)) printf("%d ", i);

return 0;

}

```

该方法逻辑清晰,便于理解与扩展。