首页
/
每日頭條
/
圖文
/
c語言統計10個數中素數個數
c語言統計10個數中素數個數
更新时间:2025-04-18 19:42:45

c語言統計10個數中素數個數?素數也叫質數,檢驗一個數是否為素數的最快方法:就是用不大于這個數的平方根的所有素數試除,如果有一個能整除,它就是合數;如果都不能整除,它就是素數,程序如下:,今天小編就來說說關于c語言統計10個數中素數個數?下面更多詳細答案一起來看看吧!

c語言統計10個數中素數個數(C語言找素數并統計個數)1

c語言統計10個數中素數個數

素數也叫質數,檢驗一個數是否為素數的最快方法:就是用不大于這個數的平方根的所有素數試除,如果有一個能整除,它就是合數;如果都不能整除,它就是素數,程序如下:

//找區間[m,n]上的素數并統計個數

#include <stdio.h> /*包含輸入輸出函數*/

#include <math.h> /*包含數學函數*/

main () /*主函數*/

{ //先找小于2^31的平方根的素數并存入數組z[]中:

int z[4793]={2}; //2是第一個素數。因46349以内共有素數4793個,且46349已經大于2^31的平方根

int i,x,g=0,q; //循環變量i,數組下标x,素數個數g,整數i的算術平方根q

for(i=3;i<=46349;i =2) //因大于2的偶數一定不是素數

{ x=0; q=sqrt(i); //每次都從z[0]開始檢驗

while (i%z[x] !=0) //如i不能被z[x]整除,用下一個素數檢驗

{ if(z[x]<=q) x ; //i不是素數時:用數組中的下一個素數檢驗

else //如z[x]>q),則i是素數,此時:

{ g ;z[g]=i; //素數個數g加1,保存該素數,

break; //退出内循環(檢驗下一個整數)

}

}

}

//再找閉區間[m,n]上的素數:

int m,n; //整數範圍[m,n] (其中m,n為自然數,且m<=n<2^31)

printf("請輸入整數範圍[m,n], (m n之間用空格隔開隔開):"); scanf("%d %d",&m,&n);

g=0;//素數總個數g置0

if(m<=2) { printf("2 "); m=3; g ; }

if(m%2==0) m ; //使m從奇數開始

for(i=m;i<=n;i =2) //因大于2的偶數一定不是素數

{ x=0;q=sqrt(i); //每次都從第一個素數z[0]開始檢驗

while (i%z[x] !=0) //如i不能被z[x]整除,用下一個素數檢驗

{ if(z[x]<=q) x ; //i不是素數時:用數組中的下一個素數檢驗

else //如z[x]>q,則i是素數,此時:

{ g ; //素數個數g加1

printf("%d ",i); //輸出該素數

break; //退出内循環(檢驗下一個整數)

}

}

}

printf("\n所找閉區間上共有素數:%d個",g);

return 0;

}

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
法考天天訓練
法考天天訓練
法考天天訓練?天天看頭條,本人十分喜愛曆史,詩詞和法律以及國家世界大事最近看的較多的是法律類的相關文章和事件,下面我們就來聊聊關于法考天天訓練?接下來我們就一起去了解一下吧!法考天天訓練天天看頭條,本人十分喜愛曆史,詩詞和法律以及國家世界大...
2025-04-18
遼甯話方言解釋
遼甯話方言解釋
包子特别好吃用遼甯各地的方言怎麼說?沈陽:包滋老好呲樂鞍山:雹知老好磁樂撫順:包滋勞豪呲了本溪:刨知崗崗豪次丹東:爆的老好歹了營口:刨知成豪次了阜新:包子可好吃了遼陽:包知老好遲樂朝陽:包子推好吃賴大連:包額血受兒~錦州:包知老好吃了呀?遼...
2025-04-18
竹木纖維集成牆闆優點和缺點
竹木纖維集成牆闆優點和缺點
竹木纖維牆闆介紹竹木纖維牆闆的優點竹木纖維集成牆面的堅固耐用性,油漆塗料等經時間和使用後很容易出現磨損消耗等從而防護效果降低,并且有較高的翻新率,而牆紙則由于材質使用易潮易腐不能達到長久使用已折舊。新式的竹木纖維集成牆面能完美解決上述困擾,...
2025-04-18
正常心的厚度
正常心的厚度
親愛的朋友日出東海落西山活一天,少一天過一天,樂一天樂一天,賺一天感謝你陪我走過每一個日子願有我的日子你每天都精彩每步都平安,每刻都快樂每分都如意,每秒都幸福清晨的第一聲問候送給你讓微笑爬上你的臉龐讓快樂充滿你的心房讓好運陪在你的身旁讓成功...
2025-04-18
萬聖節餅幹低脂
萬聖節餅幹低脂
#秋日生活打卡季#生活總是需要一些借口樂呵樂呵,就如今天我帶來的“萬聖節魔法餅幹”,雖然是洋節,但“起哄架秧子”跟個風,也不枉咱生活在國際大都市。設想得挺好,做一款藍色的餅幹,犯着幽幽的藍光,跟萬聖節的氛圍好歹契合上,但蝶豆花的用量少了,天...
2025-04-18
Copyright 2023-2025 - www.tftnews.com All Rights Reserved