首页
/
每日頭條
/
圖文
/
c語言統計10個數中素數個數
c語言統計10個數中素數個數
更新时间:2026-05-20 02:18:27

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-05-20
怎樣煮雞蛋湯好吃又營養
怎樣煮雞蛋湯好吃又營養
今天和大家分享一道河南傳統菜肴“家常雞蛋湯”,一般在吃席的時候會常見到它的身影,經常作為最後一道菜,所以民間俗稱為滾蛋湯,在傳統做法的基礎上,又增加一些美味又營養的食材,湯汁酸爽,有喜歡的趕緊學一下。食材:木耳、黃花菜、豆腐皮、金針菇、雞蛋...
2026-05-20
有什麼快速緩解胃疼的辦法
有什麼快速緩解胃疼的辦法
許多人習慣性不吃早餐,認為不餓就沒事,工作忙起來午餐也是随便應付,還有的人為了減肥,晚上不吃東西,這些行為都很容易導緻胃部受傷,從而引起胃疼。大家身邊一定都有經常胃疼的人,緩解胃疼的方法也是大家比較感興趣的。今天,我們就來聊一聊,緩解胃疼的...
2026-05-20
薛之謙的歌你不知道的事
薛之謙的歌你不知道的事
别猶豫,别偶遇,别相遇。薛之謙的《别》,讓情緒再起波瀾。早在之前文章中我就提過,特别喜歡薛之謙關于“一個字”的闡述。為此,我專門寫了一篇文章,對渡别塵環四首歌一起解析。一個字,最小的表示符号,卻擁有更寬闊的思考空間。恰好,《别》源自于專輯《...
2026-05-20
湛江海鮮幹焖五花肉
湛江海鮮幹焖五花肉
今天陪一個朋友在東風市場幹品行買海味。琳琅滿目的各種魚幹,紅魚、馬友魚、石頭魚、鳗魚、三牙魚、龍利魚等等,讓她猶豫不知道選擇什麼寄回老家最合适。我推薦她買紅魚幹,這是湛江人買海味送禮的首選。紅魚又稱“發财魚”,一條紅魚幹大約三斤重左右,價格...
2026-05-20
Copyright 2023-2026 - www.tftnews.com All Rights Reserved