NUM

Time Limit: None

Memory Limit: None

Description

定义一个NUM类,求100以内所有的无暇素数,所谓无暇素数是指其本身是素数,其逆序数也是素数,例如17是素数,71也是素数,所有17和71都是无暇素数,具体要求如下:
(1)私有成员:
int a[20];//整型数组,用来存储100以内的无暇素数
int count;//整型变量,用来记录无暇素数的个数
(2)公有成员函数:
NUM();//构造函数,将count初始化为0
int reverse(int n);//求取并返回n的逆序数
int isPrime(int n);//判断n是否为素数,若是素数返回1,否则返回0
void fun();//求100以内的所有无暇素数,并存放在数组a内
void print();//输出100以内的无暇素数的个数和所有无暇素数。
(3)在主函数内对NUM类进行测试。

Input

没有输入

Output

输出100以内的无暇素数的个数和所有无暇素数。

Sample Input

None

Sample Output

13
2 3 5 7 11 13 17 31 37 71 73 79 97

Hint

None

Source

None

提交代码