题解 | #素数回文#
素数回文
https://www.nowcoder.com/practice/d638855898fb4d22bc0ae9314fed956f
#include <stdio.h>
#include <math.h>
int main() {
int a;
scanf("%d",&a);
int b=a/10,sum=0,count=0;
while(b)
{
sum=sum*10+b%10;
b/=10;
count++;
}
long long n=a*pow(10,count)+sum;
for(a=2;a<=sqrt(n);a++)
{
if(n%a==0)
{
printf("noprime\n");
return 0;
}
}
printf("prime\n");
return 0;
}