试除法判断质数
#include <iostream>
using namespace std;
bool p(int x)
{
for(int i=2;i<=x/i;i++)
if(x%i==0) return false;
return true;
}
int main()
{
int n;
cin >> n;
while(n--)
{
int x;
cin >>x;
if(p(x)) printf("%d is prime\n",x);
else printf("%d is not prime\n",x);
}
}