质数
质数是一个只有1和它本身2个因数
代码实现
//求质数
#include<bits/stdc++.h>
using namespace std;
bool zhishu(int n)
{
if(n==1)
{
cout<<"1不是质数";
return false;
}
else if(n>1)
{
for(int i=2;i<=sqrt(n);i++)
{
if(n%i==0)
{
cout<<n<<"不是质数"<<'\n';
return false;
}
}
cout<<n<<"是质数"<<'\n';
return true;
}
return false;
}
int main()
{
int x;
cin>>x;
if(zhishu(x)==true);
return 0;
}