1既不是素数,也不是合数
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <string>
#include <cstring>
#include <sstream>
#include <cmath>
#include <vector>
#include <algorithm>
using namespace std;
bool is_prime(int n)
{
if(n<=1) //特例
{
return false;
}
int sqr = (int)sqrt(1.0*n); //1.0是为了将n扩展为double类型
for(int i=2;i<=sqr;i++)
{
if(n%i==0)
{
return false;
}
}
return true;
}
int main()
{
int n=7;
bool it;
it = is_prime(n);
cout<<it<<endl;
return 0;
}