c语言判断质数的函数 c语言判断质数的函数是什么

C语言输入一个整数,判断是否是质数?

#includestdio.h//头文件

成都创新互联公司是一家专业提供淄博企业网站建设,专注与做网站、网站建设、HTML5、小程序制作等业务。10年已为淄博众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

int main()//主函数

{

int number,i;//定义变量

printf("请随机输入一个数:");//提示语句

scanf("%d",number);//键盘输入需要判断的数

for(i=2;i=number-1;i++)//循环从2开始,到这个数的掐前一个数为止

{

if(number%i==0)//如果取余结果为0

break;

}

if(inumber)

{

printf("%d不是素数",number);

}

else

{

printf("%d是素数",number);

}

return 0; //函数返回值为0

}

C语言编程:判断某数是否是质数

#includestdio.h

int main(int argc,int argv[]){

int a,flag;

scanf("%d",a);/*输入一个数进行判断是否是质数*/

int isprime(int);/*这里是对将要调用的函数声明一下*/

flag=isprime(int);

if(flag==1) printf("%d is isprime",a);

printf("%d is not isprime",a):

return 1;/*这里的语句代表调用函数成功*/

}

int isprime(int a){ /*功能函数,判断是否是素数*/

int i;

for(i=2;i=a/2;i++)

if(a%i==0) return 0;/*只要有一次相除为0,马上就能判断不是素数*/

return 1;/*否则经过循环之后,都没有相除为0呢,就说明一定是素数了*/

}

看到这里是不是有点疑惑了呢?我到百度查了一下,质数也称素数,你注意看就好。。不懂再追问。。

不过我想你看完之后你应该能明的了,我已经写得好详细了啦。。。。

C语言的判断质数函数

这是我以前写过的判断质数的程序,希望对你有帮助。

#includestdio.h

int

prime(int

a)

{

int

i;

for(i=2;i=a/2;i++)

{

if(a%i==0)

break;

}

if(ia/2)

return

1;

else

return

0;

}

int

main(void)

{

int

x;

printf("请输入一个整数:");

scanf("%d",x);

if(prime(x))

printf("%d为素数\n",x);

else

printf("%d不是素数\n",x);

}

主要是加了break

C语言函数判断素数

#include stdio.h

#include math.h

int jugde(int x)

{

int i;

if(x  2)

return 0;

for(i = 2; i = sqrt(x); ++i)

if(x%i == 0)

return 0;

return 1;

}

int main()

{

int i;

for(i = 101; i  1000; i+=2)

if(jugde(i) == 1)

printf("%d ", i);

return 0;

}


文章标题:c语言判断质数的函数 c语言判断质数的函数是什么
标题链接:http://ybzwz.com/article/ddcdoos.html