#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//输入23
//输出23 32 no
int primes(int num)//判断素数
{
if (num == 1)
{
return 0;
}
if (num == 2)
{
return 1;
}
if (num > 2)
{
for (int i = 2; i <= num; i++)
{
if (num%i== 0)
return 0;
else
return 1;
}
}
}
int reverse(int n)//逆序数
{
int m = 0;
while (n != 0)
{
m = m * 10 + n % 10;
n /= 10;
}
return m;
}
int main()
{
int x;
scanf("%d", &x);
printf("%d ", x);
printf("%d ", reverse(x));
int y = reverse(x);
if (primes(y))
{
printf("yes\n");
}
else
printf("no\n");
return 0;
}
可逆的素数
最新推荐文章于 2024-07-19 13:59:11 发布