写一个判断素数的子函数int is_prime(int n),在主函数中调用is_prime子函数,输出1—n以内的所有素数
时间: 2023-06-07 13:08:23 浏览: 93
函数 可以判断一个数是不是素数
好的,下面是代码实现:
```
#include <stdio.h>
//判断是否为素数
int is_prime(int n)
{
if (n <= 1)
return 0;
for (int i = 2; i * i <= n; i++)
{
if (n % i == 0)
return 0;
}
return 1;
}
int main()
{
int n = 100; //要判断到n以内的所有素数
for (int i = 1; i <= n; i++)
{
if (is_prime(i))
printf("%d ", i);
}
printf("\n");
return 0;
}
```
请问还有其他问题需要回答吗?
阅读全文