首页
/
每日頭條
/
生活
/
c語言如何證明素數
c語言如何證明素數
更新时间:2026-01-25 20:36:05

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
推荐阅读
微信批量删除好友功能出來了嗎
微信批量删除好友功能出來了嗎
安卓版微信終于更新了,版本号是8.0.19。如果隻是從名字上看,直接領先了ios微信2個版本。​以前吧,你想要删除微信好友,操作很是麻煩。隻能點到那個好友的主頁,進行一番操作之後,才能按下那個紅色的删除按鍵。​現在吧,它莫名其妙的就有了批量...
2026-01-25
東莞龍鳳山莊21個遊玩項目
東莞龍鳳山莊21個遊玩項目
鳳崗龍鳳山莊(記者石美瑩)毗鄰深圳的鳳崗鎮上,有一家中國唯一婚慶主題國家4A級旅遊景區——龍鳳山莊。它是華南地區最大的集婚紗攝影、蜜月休閑、餐飲娛樂、旅遊度假為一體的一站式影視、度假基地。這裡彙聚國内知名影樓,景區内建設有唯美的主題風情園,...
2026-01-25
秋季釣魚的技巧和方法
秋季釣魚的技巧和方法
秋季釣魚的技巧和方法?金秋出釣時間的選擇(1)初秋釣早晚,接下來我們就來聊聊關于秋季釣魚的技巧和方法?以下内容大家不妨參考一二希望能幫到您!秋季釣魚的技巧和方法金秋出釣時間的選擇(1)初秋釣早晚一般來說,剛剛進入秋天,天氣還是沒有完全的轉涼...
2026-01-25
司馬炎後來被誰滅了
司馬炎後來被誰滅了
李世民:為将三代,道家所忌。這話的意思是:将者多行殺戮,三代行殺戮是違背道家的“仁”。老李說這話指的是誰呀?也是個牛人。陸機。陸機是誰?01父輩的旗幟陸機,原東漢三國時代東吳人。他的爺爺名叫陸遜,是東吳王朝繼周瑜、魯肅之後最傑出的軍方人物。...
2026-01-25
電工資格證和操作證是同時考嗎
電工資格證和操作證是同時考嗎
要考電工證首先要清楚自己是要考哪個證書,是電工操作證,還是電工職業資格證?電工操作證也就是特種作業操作證,是卡片形式的(IC卡),這個由安監局發證,每三年複審一次。電工上崗證怎麼考:上崗證是由各地的行政審批局頒發的,也是由它們組織相關的考試...
2026-01-25
Copyright 2023-2026 - www.tftnews.com All Rights Reserved