首页
/
每日頭條
/
圖文
/
c語言統計10個數中素數個數
c語言統計10個數中素數個數
更新时间:2026-04-25 22:15:34

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
推荐阅读
複合弓射箭正确動作
複合弓射箭正确動作
“精準,準不準”是射箭,射擊運動初學者關注的話題之一。電影裡也會有非常精彩的射箭鏡頭。那麼射箭的實際精度到底怎麼樣?練習到什麼水平就能算高手,自己現在射箭的水平是在哪個級别,這些對很多新人來說是個特别關心的話題首先射箭是看你的散步(集中度)...
2026-04-25
你知道什麼是三觀不合嗎
你知道什麼是三觀不合嗎
圖源《人間行走:向着通透與自由》書中插圖,葉琳攝偏見、與人交往、孤獨、愛情、探險、婚姻、生命等話題,是每個人都繞不開的話題,而通透與自由又是我們每個人都向往的。疫情期間,全球旅遊受限,近期出版的《人間行走:向着通透與自由》,通過一張張精美的...
2026-04-25
早餐好喝的黑芝麻糊
早餐好喝的黑芝麻糊
黑芝麻糊打小給我的印象就是濃香、有營養、有溫情的,也許多半來自一則90年代的黑芝麻糊廣告,那句“賣黑芝麻糊咯”響徹心扉多年,久久難忘。這幾天寒露,天氣由涼爽轉為寒冷,按照家鄉的規矩是要喝上一碗黑芝麻糊,吃上一些炸油馍頭的,深秋季節幹燥多風的...
2026-04-25
萊州規劃青島了嗎
萊州規劃青島了嗎
都市圈、城市群,是未來一段時間中國發展最大的“結構性潛能”,已成為一個普遍共識。近日,在答複網友提問時,青島發改委透露稱,根據國家和省工作部署,青島已經起草并上報了青島都市圈發展規劃,初步考慮已将萊州、日照納入青島都市圈範圍,并積極争取國家...
2026-04-25
山東哪裡種植玫瑰花
山東哪裡種植玫瑰花
大衆網·海報新聞記者趙晨光周琛菏澤報道5月上旬,菏澤市定陶區黃店鎮1.26萬畝玫瑰大面積開放,正處于最佳觀花期,花期将持續到6月。5月6日,大衆網·海報新聞記者來到位于黃店鎮朱莊村的萬畝玫瑰園,用鏡頭記錄下了玫瑰綻放的美景。6日下午3時許,...
2026-04-25
Copyright 2023-2026 - www.tftnews.com All Rights Reserved