您的位置:首页 > 其它

判断一个正整数是否为质数的算法

2014-03-19 20:21 411 查看
#include<math.h>

#include<stdio.h>

int isprime(int n)

{

int m;

for(m=2;m<=sqrt(n);m++)

if(n%m==0)

break;

if(m>sqrt(n))

return 1;

else

return 0;

}

main()

{

int x;

scanf("%d",&x);

if(isprime(x)==1&&x!=1)

printf("%d is a prime\n",x);

else

printf("%d is not a prime\n",x); }

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: