Primes:
#include<iostream>
#include<cmath>
using namespace std;
#define N 500
int a[N];
int judge(int n){
if(n==1||n==2)
return 1;
int i;
int t=0;
for(i=2;i<=sqrt(n);++i){
if(n%i==0){
t=1;
break;
}
}
if(t==1)
return 1;
else
return 0;
}
int main(){
int n;
int i=0;
while(cin>>n){
if(n<=0)
break;
a[i++]=n;
}
int j;
for(j=0;j<i;++j){
if(judge(a[j])==1)
cout<<j+1<<": no"<<endl;
else
cout<<j+1<<": yes"<<endl;
}
return 0;
}
转载于:https://blog.51cto.com/beyond316/1257422