首页
/
每日頭條
/
圖文
/
c語言統計10個數中素數個數
c語言統計10個數中素數個數
更新时间:2026-03-15 00:52:33

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-03-15
科創闆最新開戶條件限制
科創闆最新開戶條件限制
#頭條創作挑戰賽#科創闆為大家提供了一個投資科技型創新型企業的平台,不過由于上市企業有别于其他闆塊,對投資者開戶也有一定的門檻要求。個人投資者想要參與科創闆股票交易,需要把科創闆的權限開通,開通的時候是不需要臨櫃來辦理的,隻需要符合滿足科創...
2026-03-15
素描速寫打形技巧
素描速寫打形技巧
素描考生畫素描幾點要記牢。一記形要準,構圖切勿小。二記大關系,黑白灰分好。先畫受背光,上下貫穿到。頭發和肩膀,首先處理掉,頭發最忌平,定要體積飽。衣領也易錯,光影别忘了。外圍先整好,再畫面部俏。幾個大體面,落筆如刀削。把底再把側,結構聯系妙...
2026-03-15
今麥郎一年銷售額
今麥郎一年銷售額
今麥郎公司創建于1994年3月,是農業産業化國家重點龍頭企業、全國農村一二三産業融合領軍企業、全國主食加工示範企業。公司始終将“産業報國,造福社會”作為企業的發展理念,憑借着得天獨厚的資源優勢、領先水平的專業優勢、門類齊全的配套優勢、優越的...
2026-03-15
花呗怎麼調整額度
花呗怎麼調整額度
最近花呗發布了一個功能,一年以上的花呗老用戶可以調整一次還款日期。可以選擇每月的5-15或者10-20号還款,對于我們這些每月發工資比較晚的用戶确實是個好消息,那麼怎麼操作呢?因為是最新發布的功能,首先需要升級你的支付寶APP到最新版。并且...
2026-03-15
Copyright 2023-2026 - www.tftnews.com All Rights Reserved