【數學問題】判斷一個數是否是素數
若n為素數,則其不能被2,3,...,n-1 整除。
更加快速的判定方法:
判斷n能否被2,3,...,⌊√n ⌋ 整除。
1、程式碼:
#include<iostream>
#include<cmath>
using namespace std;
bool isPrime(int n)
{
if(n<=1) return false;
int sqr=(int)sqrt(1.0*n);
for(int i=2;i<=sqr;i++)
{
if(n%i==0) return false;
}
return true;
}
int main(){
int n;
while(cin>>n)
{
cout<<isPrime(n)<<endl;
}
return 0;
}
2、結果:
相關文章
- python如何判斷一個數是否是整數Python
- 每日codewars題之判斷一個數是否是水仙花數
- 判斷素數
- 素數判斷
- JavaScript判斷數字是否是質數JavaScript
- 判斷一個數是否為質數(程式碼)
- 【質數判斷】給定兩個數,判斷這兩個數是否互質?
- C#判斷一個字串是否是數字或者含有某個數字C#字串
- 大數模擬 加減乘除 判斷大數是否為素數 板子
- 判斷一個數是不是質數(素數),3種方式介紹
- Python:判斷一個正整數是否為迴文數Python
- JavaScript 判斷變數是否是函式JavaScript變數函式
- 判斷自身開方是否是整數
- python怎麼判斷一個數是幾位數Python
- 位運算-判斷一個數是否為2的整數次方
- JavaScript判斷兩個變數是否相等JavaScript變數
- Python判斷變數是否是整數的方法有哪些?Python變數
- C語言判斷素數,判斷質素演算法C語言演算法
- 正規表示式判斷是否是數字
- <Python>判斷變數是否是DataFrame 或者 SeriesPython變數
- L1-028 判斷素數 分數 10
- nginx判斷路徑是否含有某個引數做判斷Nginx
- 第六章 數學問題 ----------6.13 素數的篩法(第十萬零二個素數)
- linux 中如何判斷變數是否為數值Linux變數
- 原生js 判斷變數是一個陣列JS變數陣列
- 編寫類 AA ,有一個方法:判斷一個數是奇數 odd 還是偶數, 返回 booleanBoolean
- python 輸入一個整數,判斷其是否既是3的倍數,又是5的倍數Python
- 詳解Java判斷是否是整數,小數或實數的正規表示式Java
- 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。
- wenbao與篩法素數及判斷模板
- postgresql判斷是否為數字的方法SQL
- 【每日一題】 3232. 判斷是否可以贏得數字遊戲每日一題遊戲
- Python判斷字串是否為字母或者數字(浮點數)Python字串
- 使用python判斷某個數是不是素數及輸出100以內的所有素數Python
- python 判斷變數是數字型還是字元型Python變數字元
- Python中判斷是否為數字字串的方法是什麼?Python字串
- 判斷一個數為哪些數的階乘之和(貪心)
- 第六章 數學問題 -------- 6.12 素數及質因數分解