#include <iostream>
#include<cmath>
bool prime(int n)
{
int i,j;
for(i=2,j=int(sqrt(n));i<=j;i++)
if(n%i==0)return false;
return true;
}
int main()
{ using namespace std;
int n;
cout<<"請輸入一個整數:"<<endl;
cin>>n;
if(n<2)
{
cout<<"您輸入的數字小於2."<<endl;
return 0;
}
if(n==2)cout<<"2是素數"<<endl;
else if(prime(n))
cout<<n<<"is a prime"<<endl;
}
如何判斷一個數是否爲素數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.