区间素数c语言函数 C语言函数素数

编制函数,判断一个整数a是否是区间[1,b]内的素数 用C语言

#iclude stdio.h

创新互联从2013年创立,先为宁洱等服务建站,宁洱等地企业,进行企业商务咨询服务。为宁洱企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

void Judge(int a,int b)

{

int i;

if(a b)

{

printf("ab");

return;

}

if(a1)

{

printf("a1");

return;

}

for(i=2;ia;i++)

{

if(0 == a%i)//能整出,不是素数

break;

}

if(i == a)

printf("%d是素数!\n",a);

}

}

int main(void)

{

int a,b;

scanf("%d%d",a,b);

Judge(a,b);

return 0;

}

c语言求区间内素数

代码如下:

#include stdio.h

int f(int x)

{

int i;

if(x2) return 1;

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

{

if(x%i==0) return 1;

}

return 0;

}

int main()

{

int m,n,i;

printf("请输入两个区间:\n");

scanf("%d%d",m,n);

for(i=m;i=n;i++)

{

if(f(i)==0) printf("%d\n",i);

}

return 0;

}

仅供参考。

c语言求【500-800】区间内的素数。

#include stdio.h

void main()

{

int m,i,s;

m=500;

s=0;

while(m800)

{

i=2;

while((m%i!=0)(mi))

i=i+1;

if(i==m)

{

s++;

printf("%5d",m);

if(s==10 )

{

printf("\n");

s=0;

}

}

m=m+1;

}

printf("\n");

}

c语言 求[500,800]区间内的素数

#include stdio.h

#include conio.h

#include math.h

int countvalue(int aa[]) {

int i,flag,j,cnt = 0;

for(i = 500; i = 800;i++) { // ;

flag = 1;

for(j = 2; flag  j = sqrt(i);j++)

if(i % j == 0) flag = 0;

if(flag) aa[cnt++] = i;

}

return cnt;

}

int main() {

int i,cnt,c[500];

cnt = countvalue(c);

printf("素数总数 = %d\n",cnt);

for(i = 0; i  cnt; ++i) {

if(i  i % 10 == 0) printf("\n");

printf("%5d",c[i]);

}

if(i % 10) printf("\n");

getch();

return 0;

}


文章名称:区间素数c语言函数 C语言函数素数
分享网址:http://csdahua.cn/article/hiidpe.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流