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

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-09-09
那些年看過的超好看的泰劇(這些甜到令人心動的泰劇你看過嗎)
那些年看過的超好看的泰劇(這些甜到令人心動的泰劇你看過嗎)
  最近飯哥發現了一部高顔值的泰劇《逐月之月》,這部劇剛開始光看劇照就被男主的顔值迷得不要不要的~雙向暗戀的設定簡直太戳萌點了,現在隻更新到第二集,等待更新日子太難熬。同時呢,飯哥也整理了幾部同樣甜到令人心動的泰劇,和大家一起分享。   《逐月之月》   《逐月之月》根據泰國暢銷小說《Two Moons》改編,主要講述了一個理工學院院草暗戀校草學長的故事,由...
2026-09-09
最新韓國古裝高分b級電影推薦(豆瓣8.3分的R級片)
最新韓國古裝高分b級電影推薦(豆瓣8.3分的R級片)
  美輪美奂的西部風景,動聽悅耳的音樂,六則寓意深刻的故事娓娓道來,看科恩兄弟的新作,再一次被故事的強烈宿命感震撼到,看完回味無窮。   時隔兩年,伊桑·科恩和喬爾·科恩終于又帶來一部新作《巴斯特·斯克魯格斯的歌謠》,看片名差點以為是紀錄片,又或者歌舞片。      《巴斯特·斯克魯格斯的歌謠》在豆瓣評分高達8.3分,好于92%的西部片,好于92%的喜劇片,...
2026-09-09
上坂堇配音龍女(知名聲優上坂堇加入)
上坂堇配音龍女(知名聲優上坂堇加入)
  美食拟人手遊《食之契約》本周公開了全新飨靈角色,受到了玩家們的廣泛關注和轉發,特别還邀請了知名聲優上坂堇加入為它配音,讓我們來看看《食之契約》缇爾菈大陸的大陸中這次加入了什麼樣的新飨靈角色呢?   【祈願庇佑 禦節料理】      美味的禦節料理相當于是日本人的年夜飯,它會用多層的盒子裝置,每一層裝置的不同的食物擁有着不同的寓意。第一層主要會有一些象征喜...
2026-09-09
康熙小s唱歌(又可以看小S手撕嘉賓了)
康熙小s唱歌(又可以看小S手撕嘉賓了)
  01   2015年10月,那個說永不缺席的蔡康永發出一條辭别《康熙來了》的微博。      而随後小S也在微博回應說“沒有你便不完整,所以親愛的,我們就共進退吧!”      就這樣2876集、12年陪伴的《康熙來了》開始了它毫無預警的告别。   12年死忠粉任泉說“沒了,才知道什麼是真沒了。”   姚晨說“多麼希望你明天說,這隻是你和大家開的一個玩笑...
2026-09-09
Copyright 2023-2026 - www.tftnews.com All Rights Reserved