题目描述
判断一个正整数是否为对称的素数。 所谓“对称”是指一个数,倒过来还是该数。如果是对称的素数,则输出“Yes”,否则输出“No”。
样例输入
101
样例输出
Yes
#include <stdio.h>
int main()
{
int n,n1;
int i;
int sum=0,temp,cnt=0;
scanf("%d",&n);
n1=n;
for(i=2;i<n;i++)
{
if(n%i==0)
{
cnt++;
break;
}
}
if(cnt==0)
{
while(n)
{
temp=n%10;
sum=sum*10+temp;
n=n/10;
}
}
if(n1==1)
printf("No");
else if(n1==sum)
printf("Yes");
else
printf("No");
return 0;
}