用c语言找质数的函数 用c语言找质数的函数
C语言中如何求质数
#includestdio.h
创新互联专业为企业提供霞山网站建设、霞山做网站、霞山网站设计、霞山网站制作等企业网站建设、网页设计与制作、霞山企业网站模板建站服务,十余年霞山做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
int isprime(int n)
{ for(int i=2; i*i=n; i++)
if(n%i==0)return 0;
return n1;
}
int main()
{ int i,n;
scanf("%d",n);
for(i=2; in; i++)
if(isprime(i))
printf("%5d",i);
return 0;
}
求质数c语言
#include "stdafx.h"
int main(int argc, char* argv[])
{
int a=0;
int b=2;
int i=0;
int n1=0;
int n2=0;
printf("请输入所要求哪个范围的质数\n");
scanf("%d %d",n1,n2);
for(a=n1;a=n2;a++)
{
for(b=2;b=a-1;b++)
if(a%b==0) break;
if(a=b)
printf("质数: %d\n",a);
}
printf("\n");
return 0;
}
3
输入你所要求某个范围的质数,两个数用【空格键】隔开。如输入"180 200",
输出:
质数: 181
质数: 191
质数: 193
质数: 197
质数: 199
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语言找质数的函数 用c语言找质数的函数
分享链接:http://scyanting.com/article/hpgggs.html