首页
/
每日頭條
/
生活
/
c語言如何證明素數
c語言如何證明素數
更新时间:2025-07-15 07:31:47

c語言如何證明素數?C 語言素數原理/*,我來為大家科普一下關于c語言如何證明素數?下面希望有你要的答案,我們一起來看看吧!

c語言如何證明素數(C語言素數原理)1

c語言如何證明素數

C 語言素數原理

/*

學習内容:輸入一個32位的整數,打印出到該數範圍内的所有素數。

隻能被1和自身整除的數為素數

語言:C

*/

#include <iostream>//C語言中的stdio.h

#include <cmath>//C語言中的math.h

#include <climits>//C語言中的limits.h

#include <iomanip>//格式化控制輸出

using namespace std;

//判斷一個整數是否為素數

bool IsPrime(int iValue)

{

int i;

int iRoot;

iRoot = static_cast<int>(sqrt((double)iValue));//數據類型轉換

for (i = 2; i <= iRoot; i)

{

if (iValue % i == 0)

return false;

}

return true;

}

int main()

{

unsigned int i;//循環變量

unsigned iMax;//保存有符号整型的最大值 int {{2147483647:0}}

unsigned iCount = 1;// 打印輸出的時候用于控制換行顯示

cout << "輸入一個32位的整數,可以打印出到該數範圍内的所有素數。" << endl;

cout << "請輸入該數:";

while (!(cin >> iMax) || iMax < 2 || iMax > INT_MAX)//獲取用戶的輸入,保存到iMax變量中

{

cout << "輸入的值不合法,請重新輸入:";

cin.clear();//清除cin的錯誤标志位

cin.sync();//清除輸入緩存區

}

//cout << iMax << endl;

for (i = 2; i <= iMax; i)

{

if (IsPrime(i))

{

cout << setw(12) << i;//每一個素數占12個字符的寬度 setw == set width

if (iCount % 6 == 0)//每一行隻顯示6個素數

cout << endl;//換行

}

}

cout << endl;

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
推荐阅读
煎櫻玉豆腐怎麼做
煎櫻玉豆腐怎麼做
1、準備好用料:櫻玉豆腐2卷,美味鮮醬油1勺,蕃茄醬2勺。2、把豆腐切成半公分左右的片,油鍋熱後下鍋煎至兩面微焦(不能焦黑)。3、把調料放碗裡再加一勺水拌勻。4、煎好後,倒入調好的汁,略收幹,撒入花裝盤即可。
2025-07-15
什麼樣的房子最保值
什麼樣的房子最保值
1、地段優勢奠定保值好方向。衆所周知,選擇好位置的房産無論對購房者出行還是将來出租或者出售都會帶來相當大的方便。住宅商品的保值、增值性不僅取決于住宅産品的産品優勢,還取決于區域内是否具有良好的軟性環境,如人文底蘊等,成熟的居住配套。而這一切,都是好地段與生俱來的魅力所在。一個項目如果在選址過程中拿到了優質的地段,就意味着占據了無法複制的城市稀缺資源。對資源擁有的越多,保值性自然也就越大。2、物業已
2025-07-15
蒸海蛎子多長時間竅門
蒸海蛎子多長時間竅門
1、去殼海蛎子:去殼海蛎子蒸3到5分鐘。去殼海蛎子是将海蛎子殼完全打開,海蛎子肉取出,然後放在容器中蒸,上汽之後再蒸3到5分鐘。這種烹饪方式海蛎子肉可以完全接觸高溫的水蒸氣,成熟的時間較短,3到5分鐘時味道鮮嫩,很好吃。 2、開口海蛎子:開口海蛎子蒸7分鐘左右。開口海蛎子是将海蛎子的一面殼去掉,海蛎...
2025-07-15
羽絨褲應該怎麼洗
羽絨褲應該怎麼洗
羽絨褲分兩種,一種水洗,一種幹洗。清洗前先查看羽絨褲的洗滌标簽,若需幹洗,建議送到幹洗店清洗。若可水洗,需保持衣物幹燥,取羽絨服清洗液或手洗洗衣液塗抹在污漬處,靜置5分鐘,污漬去除後,用毛巾蘸清水,擦拭有洗衣液的地方,再用清水漂洗洗衣液沾到的地方,徹底去除洗衣劑殘留液;放于通風處晾幹即可。注意事項:...
2025-07-15
肉驢的養殖前景怎樣
肉驢的養殖前景怎樣
1、現在我國對肉驢養殖有一定扶持力度,由于人們的飲食習慣改變。對肉驢的認知也越來越深,并逐漸開發出了各種新産品,肉驢市場需求也逐漸增大。驢肉不僅在國内有需求,在國際市場也有一定的需求。如果将其加工成罐頭、醬等産品的話,受歡迎程度更高,因此肉驢養殖前景還是不錯的。2、有需求就有市場,随着人們的生活水平...
2025-07-15
Copyright 2023-2025 - www.tftnews.com All Rights Reserved