哪位大侠行行好,给看下这个C语言作业
The number 151 is a prime palindrome because it is both a prime number and a palindrome (it is the same number when read forward as backward). Write a program that finds all prime palindromes in the range of two supplied numbers a and b (5 <= a < b <= 1000,000,000); both a and b are considered to be within the range .Input
Line 1: Two integers, a and b
Output
The list of palindromic primes in numerical order, one per line.
Sample Input
5 500
Sample Output
5
7
11
101
131
151
181
191
313
353
373
383
完成HOJ 1004( Prime Palindromes) 题,并在此将AC的代码提交。
提示:
1、本次题目要求单组输入
2、一个数字的奇数位上的数字和等于偶数位上的数字和 那么它必然能被11整除(证明略)
3、枚举方法
a) 枚举a到b每个数 判断其是否质数 再判断其是否回文
b) 枚举a到b每个数 判断其是否回文 再判断其是否质数
c) 生成a到b之间的所有回文数 再判断其是否质数
4、素数判定方法 (除基本做法外)
a) 奇数试除法
b) 质数试除法
c) Miller-Rabin质数判定法
5、回文生成方法
a) 分情况讨论多重循环
b) 分情况讨论相邻回文数间的增量
c) 枚举一半的数字镜像生成另一半
小弟感激涕零