一.判断质数
1.1 什么是质数
质数(素数)就是只可以被自己和1整除的数叫做素数/质数
1.2判断方法
#include<bits/stdc++.h>
using namespace std;
bool isPrime(int num)
{
if(num <= 1)
{
return false;//a number less of 2 is not a prime
}
else
{
for(int i = 2;i * i <= num;i++)
{
if(num % i == 0)
{
return false;
}
}
return true;
}
}
int main()
{
int num;
cout << "cin a number of num : ";
cin >> num;
if(isPrime(num))
{
cout << endl << "This is a prime.";
}
else
{
cout << endl << "This is not a prime.";
}
return 0;
}