0
点赞
收藏
分享

微信扫一扫

【C语言】写一个函数判断一个数是不是素数

之前我写过一个用试除法判断素数的博客【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;
}

感谢你的阅读。如果喜欢的话麻烦点个赞啦,谢啦。 

举报

相关推荐

0 条评论