问题描述 :
判断一个数是不是素数
输入说明 :
第一行为N
下面N行,每行一个数字n
输出说明 :
判断n是不是素数,是就输出yes,否则输出no
#include<bits/stdc++.h>
using namespace std;
int su(int n)
{
int i;
for(int i=2;i<=n/i;i++){
if(n%i==0){
return 0;
break;}
}
if(i>n/i) return 1;
}
int main(){
int k;
cin>>k;
for(int j=0;j<k;j++){
int n;
cin>>n;
if(su(n)){cout<<"yes"<<endl;}
else{cout<<"no"<<endl;}
}
return 0;
}