当前位置:首页 » 操作系统 » 筛选法的算法

筛选法的算法

发布时间: 2024-04-24 02:54:28

㈠ C语言编程:用筛选法求100之内的素数,

源代码如下:

#include <stdio.h>

#include <math.h>

int main()

{

int a, b, i, flag;

printf("输入两个整数: ");

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

printf("%d与%d之间的素数为: ", a, b);

while(a<b)

{

flag=0;

for(i=2; i<=sqrt(a); i++)

{

if(a%i==0)

{

flag=1;

break;

}

}

if(flag==0)

printf("%d ", a);

a++;

}

return 0;

}

(1)筛选法的算法扩展阅读

一个偶数总能表示为两个素数之和的源代码如下:

#include "stdio.h"

#include "math.h"

main()

{

int a,b,c,d;

scanf("%d",&a);

for(b=3;b<=a/2;b+=2)

{

for(c=2;c<=sqrt(b);c++)

if(b%c==0) break;

if(c>sqrt(b))

d=a-b;

else

break;

for(c=2;c<=sqrt(d);c++)

if(d%c==0)

break;

if(c>sqrt(d))

printf("%d=%d+%d ",a,b,d);

}

}

for(int i=5;i<=sqrt(x);i+=6)

if(x%i==0||x%(i+2)==0)

{

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

return 0;

}

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

return 0;

}

热点内容
适合玩ftp的显示器 发布:2025-01-03 17:37:45 浏览:11
不是安卓手机光遇在哪里下载 发布:2025-01-03 17:35:41 浏览:38
冒泡游戏脚本大全 发布:2025-01-03 17:26:59 浏览:121
ftp服务器显示ftp根位于 发布:2025-01-03 17:26:36 浏览:610
linuxcmysql 发布:2025-01-03 17:01:57 浏览:226
python编译实现rc4算法 发布:2025-01-03 16:43:58 浏览:514
shell脚本当前时间 发布:2025-01-03 16:26:50 浏览:768
linux的机顶盒 发布:2025-01-03 16:19:13 浏览:876
shell脚本while循环语句 发布:2025-01-03 16:13:28 浏览:937
c在线编译器菜鸟 发布:2025-01-03 16:12:08 浏览:390