国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++如何判斷一個數字是否為質數

2020-05-23 13:34:26
字體:
來源:轉載
供稿:網友

關于素數的算法是程序競賽比較重要的數論知識,我們來看通常會使用的幾個算法。

我們先來復習幾個基本概念:

質數:對于大于1的自然數,若除了1和它本身,沒有別的因數,則稱這個數為質數,質數也叫素數。反之,稱其為合數。

#include<iostream>#include<cmath>using namespace std;void IsPrime(int);int main(){  int Input;  cout << "請輸入要判斷的數字:";  cin >> Input;  IsPrime(Input);  cin.get();  cin.get();  return 0;}//判斷是否為質數void IsPrime(int x){  if (1 == x)  {    cout << "1既不是質數也不是合數!" << endl;    return;  }  for (int i = 2; i <= sqrt(x); i++)    if (x%i == 0)    {      cout << "您所輸入的數字為合數!" << endl;      return;    }  cout << "您所輸入的數字為質數!" << endl;  return;}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合阳县| 新乐市| 阿鲁科尔沁旗| 滦平县| 云阳县| 木兰县| 济阳县| 尼木县| 邵阳市| 宝清县| 永川市| 贡山| 临高县| 赤城县| 东方市| 镇康县| 天峻县| 建宁县| 晋中市| 白城市| 黄大仙区| 博兴县| 通化县| 噶尔县| 遂平县| 双鸭山市| 游戏| 镇康县| 通渭县| 铁力市| 铜陵市| 剑阁县| 海丰县| 页游| 海南省| 阳原县| 明溪县| 商丘市| 澎湖县| 搜索| 临潭县|