之前我写过一个用试除法判断素数的博客【C语言】判断并输出素数(试除法)_星河信使的博客-CSDN博客
这里只需要把它改造成函数就行了。如果是素数返回1,否则返回0。代码如下:
#include <stdio.h>
#include <math.h>
int is_prime(int n)
{
int i = 0;
for (i = 2; i <= sqrt(n); i++)
{
if (n % i == 0)
{
return 0;
}
}
return 1;
}
int main()
{
int i = 0;
for (i = 100; i <= 200; i++)
{
if (is_prime(i) == 1)
{
printf("%d ", i);
}
}
return 0;
}
感谢你的阅读。如果喜欢的话麻烦点个赞啦,谢啦。