首页
/
每日頭條
/
生活
/
c語言如何證明素數
c語言如何證明素數
更新时间:2026-01-28 19:17:13

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
推荐阅读
王羲之行書必練200字
王羲之行書必練200字
所謂取法乎上,學習行書自然要學習書聖王羲之,而學書聖行書的最佳入門途徑是學習和練習《聖教序》,毛筆如此,硬筆亦如此。幾種常見形态比較《聖教序》的特色恒的特色是右讓左,突出忄而弱化亘。開心指數欣賞指數:★★★★☆易寫指數:★★★★☆實用指數:...
2026-01-28
盤盈材料及會計處理
盤盈材料及會計處理
原材料出現盤盈,相當于就是有盈利,本來是件好事,但這種情況是很少出現的。相信很多老闆或者财會人員都經曆過,存貨無緣無故多了或者少了的情況。出現這種情況一般就是存貨盤盈的時候工作出現了失誤了,今天一起來學習一下原材料盤盈的賬務處理方法,避免再...
2026-01-28
今年峽谷上線幾位新英雄
今年峽谷上線幾位新英雄
各位親愛的召喚師,歡迎來看本期的”峽谷先鋒快報“,我是你們的大白,一起看看峽谷最新鮮的快訊吧。今天是2021-12-23,24小時内英雄聯盟端遊新鮮資訊如下:今天下午六點半免費改名卡活動預熱開始免費改名卡活動預告:英雄聯盟專場今天下午6點半...
2026-01-28
産權到期後的注意事項
産權到期後的注意事項
想必大家都知道,房産權是有70年年限的。這個年限是從開發商拿地當天算起的。那今天我就給大家聊聊年限到期了怎麼處理。舉個例子:如果你在2005年購買了一套商品商,而這套商品商所屬的地塊是開發商在2000年拿到土地使用權的話,那這套商品房産權年...
2026-01-28
趙麗穎高清古裝劇照
趙麗穎高清古裝劇照
武俠小說中很多女子天分仁慈,但通常在受到愛情的損傷後,會性情大變,成為江湖談之色變的女魔頭,那麼在看過的電視劇中,有哪些這樣的人物呢?花千骨:趙麗穎扮演的小骨前期單純仁慈,傾慕師父;得到洪荒之力以後,因為被情所傷成為妖神,但對白子畫一直柔情...
2026-01-28
Copyright 2023-2026 - www.tftnews.com All Rights Reserved