首页
/
每日頭條
/
圖文
/
c語言統計10個數中素數個數
c語言統計10個數中素數個數
更新时间:2026-04-21 17:03:09

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-21
三千青絲詩句唯美精選50條(浸潤在詩詞中的美妙年華)
三千青絲詩句唯美精選50條(浸潤在詩詞中的美妙年華)
  自古美人歎遲暮,不許英雄見白頭。遲暮真的是一件隻能悲傷無奈的事情嗎?   每個年齡都有每個年齡獨有的美,青絲有鮮活的朝氣美,華發有溫潤的歲月美,它們本就不分伯仲,一樣動人!      衰老是終究不可避免的事,然而現在我們在很多短視頻平台都能看到,一些妝容精緻、服飾考究的阿姨,展現出了這個年齡段獨有的氣質美。   那是閱盡千帆後,被生活打磨出的獨特韻味,雖...
2026-04-21
弱者如何讓自己立于不敗之地(懂得弱者道之用)
弱者如何讓自己立于不敗之地(懂得弱者道之用)
  老子在《道德經》第40章中說:“弱者道之用。”是什麼意思呢?   “弱”,柔弱;“用”,作用。這句話的意思是,“道”的作用是柔弱的。   一說到柔軟,人們自然會想到軟弱無力,像林黛玉一樣,弱不禁風,弱風扶柳一般嬌弱,經不起風吹雨打。   老子所說的“道”,其中的一個内涵就是指規律,規律是客觀存在的,不以人的意志為轉移,這就決定了人隻能服從規律,按客觀規律...
2026-04-21
錦心似玉譚松韻是自己配音嗎(錦心似玉譚松韻飾演的十一娘怼人功夫實在了得啊)
錦心似玉譚松韻是自己配音嗎(錦心似玉譚松韻飾演的十一娘怼人功夫實在了得啊)
  昨晚由鐘漢良、譚松韻主演的《錦心似玉》開播,在播出的劇集當中,十一娘可稱得上是智慧擔當了,那怼人的功夫實在了得啊!   十一娘ko二娘   二娘為掙得嫁入徐府續弦正室,設計陷害十一娘與王世子的親事,被十一娘拆穿,并狠狠地回敬過去。         十一娘ko喬姨娘      十一娘ko自家相公      三殺!ok!這個怼天怼地地徐府主母可越來越有主母地...
2026-04-21
單身一姐浙江(她公認的一姐)
單身一姐浙江(她公認的一姐)
  中國乒乓球夢之隊,在世界乒壇一直都是神一般的存在,不可逾越,國寶級運動員更是讓他國垂涎三尺,裡約奧運國乒派出女子“三劍客”丁甯、李曉霞、劉詩雯,這樣一個豪華整容,直接劍指總冠軍,毋庸置疑,三人組中女子單打肯定就在她們中産生,最近手感發燙的丁甯成為最大奪冠熱門。這位“女神”大家有多了解?今天小編就帶你走進她的生活。  丁甯原來還是九零後,出生1990年6月...
2026-04-21
Copyright 2023-2026 - www.tftnews.com All Rights Reserved