判断是不是素数

Posted 金石不渝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断是不是素数相关的知识,希望对你有一定的参考价值。

试编写函数fun(),该函数的功能是:判断m是否为素数,若是素数,返回值1;若不是素数,返回值0。在主函数中输出该数是否是素数的判断。m的值有主函数从键盘读入。

#include<stdio.h>
#include<math.h>

int main()
	int fun(int n);
	int m,c;
	printf("please enter m:");
	scanf("%d",&m);
	c=fun(m);
	if(c==1)
		printf("%d is a prime\\n",m);
	else if(c==0)
		printf("%d is not a prime\\n",m);	
	
	return 0;
	

int fun(int n) //判断一个数是不是素数 
		double k;
		int i;
		for(i=2;i<=sqrt(n);i++)
			if(n%i==0)
				break;
			
			if(i>k)
			 return 1;
			else
				return 0;
			
		
	

以上是关于判断是不是素数的主要内容,如果未能解决你的问题,请参考以下文章

判断是不是素数

判断是不是素数

java判断素数程序排错

C语言判断素数

C++判断素数的代码

java通过键盘输入任一个整数,判断其是不是是素数,并输出判断结果。