1607 : 回文素数

时间限制:1 Sec 内存限制:128 MiB
提交:1059 答案正确:516

提交 状态 讨论区

题目描述

一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。 
一个大于1的自然数,如果除了1和它本身外,不能被其他自然数整除,则称为素数。;
读入一个整数n,判断该整数是否既是素数又是回文数。若是,输出”Yes”,否则输出”No”
要求分别使用函数IsPrime()来判定素数,使用IsPalindrome()来判定回文数。函数原型如下:
int IsPrime(int n);
int IsPalindrome(int n);
其他功能在main()函数中实现。

输入

输入一个正整数n

输出

n是回文素数,则输出”Yes”,否则输出”No”

样例输入

复制
383

样例输出

复制
Yes

提示


			

来源