早教吧 育儿知识 作业答案 考试题库 百科 知识分享

编程题:求不超过1000的回文素数.所谓回文素数是指,对一个整数n从左向右和从由向左读其结果值相同且是素

题目详情
编程题:求不超过1000的回文素数.所谓回文素数是指,对一个整数n从左向右和从由向左读其结果值相同且是素
▼优质解答
答案和解析
/*
10到1000之间的回文素数有:
11 101 131 151 181 191 313 353 373 383
727 757 787 797 919 929
Press any key to continue
*/
#include
#include
bool IsPalindrome(int num) {
\x09int n = 0,t = num;
\x09while(num) {
\x09\x09n = 10 * n + num % 10;
\x09\x09num = num / 10;
\x09}
\x09if(t == n) return true;
\x09return false;
}
void Primes(int m,int n) {
\x09int i,j,flag,counter = 0;
\x09if(m % 2 == 0) m++;
\x09for(i = m;i