风华是一指流砂,苍老是一段年华。
题目描述
判断一个数是否为对称三位数素数。所谓“对称”是指一个数,倒过来还是该数。例如,375不是对称数,因为倒过来变成了573。
输入
输入数据含有不多于50个的正整数(0<n<232)。
输出
对于每个n,如果该数是对称三位数素数,则输出“Yes”,否则输出“No”。每个判断结果单独列一行。
样例输入
copy
11 101 272
样例输出
No Yes No
这个过的真的很暴力
#include <iostream>
#include<cmath>
using namespace std;
int f(int n);
int main()
{
int n;
while(cin>>n)
{
if(n<1000&&n%10==n/100&&f(n))
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
return 0;
}
int f(int n)
{
int i;
for(i=2;i<n;i++)
if(n%i==0)
return 0;
return 1;
}