回文素數(Prime Palindrome)

2021-09-08 16:32:09 字數 513 閱讀 3295

時間限制: 1 sec  記憶體限制: 128 mb

如果乙個數從左邊讀和從右邊讀都是同乙個數, 就稱為回文數,既是素數又是回文數的數,稱為回文素數。找出某個範圍內的回文素數。

整數m和n,2=m~n範圍內的所有回文素數,從小大到排列,每行10個數。

5 500
5 7 11 101 131 151 181 191 313 353

373 383

分成兩步:①判斷是否是回文數

②判斷是否是素數(質數)

**如下:

#include using namespace std;

int huiwen(int n) //判斷回文數(詳解在我blog裡有)

if(x==n)

else

} int sushu(int n) //判斷素數

return 1;}

int main()

}return 0;

}

LeetCode 回文素數

求出大於或等於 n 的最小回文素數。回顧一下,如果乙個數大於 1,且其因數只有 1 和它自身,那麼這個數是素數。例如,2,3,5,7,11 以及 13 是素數。回顧一下,如果乙個數從左往右讀與從右往左讀是一樣的,那麼這個數是回文數。例如,12321 是回文數。示例 1 輸入 6 輸出 7 示例 2 ...

c 回文素數

題目描述 如果乙個數從左邊讀和從右邊讀都是同乙個數,就稱為回文數。例如6886就是乙個回文數,從給出的資料中統計出既是回文數又是素數的數的個數 109 輸入一行,包含若干個正整數,以 1結束。輸出一行,包行乙個正整數,表示回文素數的個數。如無則輸出0 樣例輸入 7 12 10 11 121 1331...

python123回文素數 平方回文素數

問題描述 素數的平方是回文,比如11 11 121。求不超過1000的平方回文素數。我的 import math def prime m count 0 for i in range 2,int math.sqrt m 1 if m i 0 count 1 if count 1 return tru...