當前位置:首頁 » 操作系統 » 篩選法的演算法

篩選法的演算法

發布時間: 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-09-15 07:13:38 瀏覽:393
存儲干糧 發布:2025-09-15 07:04:02 瀏覽:835
模範編程 發布:2025-09-15 06:32:02 瀏覽:944
ae清緩存快捷鍵 發布:2025-09-15 06:28:30 瀏覽:871
北京房山聯通伺服器ip雲主機 發布:2025-09-15 06:17:40 瀏覽:487
怎麼寫掛機腳本 發布:2025-09-15 06:08:59 瀏覽:46
win7共享文件夾離線 發布:2025-09-15 06:06:10 瀏覽:504
java變數的使用 發布:2025-09-15 05:52:08 瀏覽:1010
編程平方和 發布:2025-09-15 05:49:55 瀏覽:468
sql連接ip 發布:2025-09-15 05:46:29 瀏覽:342