篩選法了解嗎?
首先承認2是質(zhì)數(shù),然后從這個2開始,依次剔除前面選出的質(zhì)數(shù)倍數(shù),至剔完N/2的倍數(shù)為止.剩下的都是質(zhì)數(shù).
比如,求20以內(nèi)的.
首先剔除所有2的倍數(shù)4,6,8,10,12,14,16,18,20剩下:
2,3,5,7,9,11,13,15,17,19
然后剔除3的倍數(shù)9,15,剩下:
2,3,5,7,11,13,17,19.
剩下的數(shù)當(dāng)中小于10(即20/2)的,而且還沒進行過倍數(shù)剔除的只有5和7了,但這里邊已經(jīng)沒有5的倍數(shù)和7的倍數(shù),那么它們就都是有質(zhì)數(shù)了.
1.程序分析:判斷素數(shù)的方法:用一個數(shù)分別去除2到sqrt(這個數(shù)),如果能被整除, 則表明此數(shù)不是素數(shù),反之是素數(shù).
2.程序源代碼:
#include "math.h"
main()
{
int m,i,k,h=0,leap=1;
printf("\n");
for(m=1;m<=200;m++)
{ k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap) {printf("%-4d",m);h++;
if(h%10==0)
printf("\n");
}
leap=1;
}
printf("\nThe total is %d",h);
}
求200以內(nèi)的素數(shù)(質(zhì)數(shù))表!有沒有什么規(guī)律?
求200以內(nèi)的素數(shù)(質(zhì)數(shù))表!有沒有什么規(guī)律?
求200以內(nèi)的素數(shù)(質(zhì)數(shù))表!
有沒有什么規(guī)律?
求200以內(nèi)的素數(shù)(質(zhì)數(shù))表!
有沒有什么規(guī)律?
數(shù)學(xué)人氣:745 ℃時間:2020-04-18 03:32:00
優(yōu)質(zhì)解答
我來回答
類似推薦
- 請幫我列個4000以內(nèi)的質(zhì)數(shù)(素數(shù))表
- 關(guān)于100以內(nèi)的素數(shù)和質(zhì)數(shù)
- 200以內(nèi)的質(zhì)數(shù)有什么規(guī)律?
- 什么是素數(shù)和質(zhì)數(shù)?
- 200以內(nèi)的質(zhì)數(shù)(素數(shù))表
- i believe that that that that that student says is right.
- 薄煙的薄應(yīng)該怎么念?這個字的兩種讀音又該怎樣分辨?
- 一九七九年那是一個春天,有一個老人在中國南海邊……
- i used to think that i could not go on的手語
- 文言文題目【王充市肆博覽】
- 翻譯句子:如果明天下雨怎么辦?用What if.(另外,what if后面用陳述語序,必須用一般現(xiàn)在時態(tài)嗎?)
- 怎樣寫自然景觀
猜你喜歡
- 19分之8×10分之3 還有3分之1×4分之1還有6×12分之11
- 2用exercise和dress的適當(dāng)形式填空 (請看問題補充)
- 3甲乙丙三位同學(xué)都喜歡集郵,甲有郵票18張,相當(dāng)于乙的3/4,丙的郵票張數(shù)跟乙的張數(shù)的比恰好是2:3
- 4Everyone is busy() ready for Christmas A.to get B.getting C.got D.gets
- 5函數(shù)不能嵌套定義是什么意思
- 6幫忙解答下《假如你想做一株臘梅》有關(guān)題目
- 7形容兩個人的感情幸福的四字成語
- 8某班7個興趣小組人數(shù)分別為3,3,4,x,5,6,已知這組數(shù)據(jù)的平均數(shù)是4,則這組數(shù)據(jù)的中位數(shù)是?
- 9東南亞的主要礦產(chǎn)和分布?
- 10根據(jù)所給的首字母提示,用合適的單詞填空,
- 11Could you tell me ___ with the money?A hou to do B what should I do C how should I do
- 12“小大之獄,雖不能察,必以情”與“忠之屬也”之間的內(nèi)在聯(lián)系是什么