如果乙個數從左往右讀和從右往左讀都是一樣,那麼這個數就叫做「回文數」。例如,12321就是乙個回文數,而77778就不是。當然,回文數的首和尾都應是非零的,因此0220就不是回文數。 事實上,有一些數(如21),在十進位制時不是回文數,但在其它進製(如二進位制時為10101)時就是回文數。 編乙個程式,從檔案讀入兩個十進位制數n (1 <= n <= 15)s (0 < s < 10000)然後找出前n個滿足大於s且在兩種或兩種以上進製(二進位制至十進位制)上是回文數的十進位制數,輸出到檔案上。 本問題的解決方案不需要使用大於32位的整型
只有一行,用空格隔開的兩個數n和s。
n行, 每行乙個滿足上述要求的數,並按從小到大的順序輸出.
3 25
26
2728
#include #include #include #include #include using namespace std;
typedef long long ll;
char aa[101010];
ll yang2()
ll yang(ll n,ll a)
aa[i]=0;
//puts(aa);
ll d=yang2();
if(d==1)
return 1;
else
return 0;
}int main()
if(j<=10)
{cout 問題描述 如果乙個數從左往右讀和從右往左讀都是一樣,那麼這個數就叫做回文數。例如,12321就是乙個回文數,而77778就不是。當然,回文數的首和尾都應是非零的,因此0220就不是回文數。事實上,有一些數 如21 在十進位制時不是回文數,但在其它進製 如二進位制時為10101 時就是回文數。編乙個程... 如果乙個數從左往右讀和從右往左讀都是一樣,那麼這個數就叫做 回文數 例如,12321就是乙個回文數,而77778就不是。當然,回文數的首和尾都應是非零的,因此0220就不是回文數。事實上,有一些數 如21 在十進位制時不是回文數,但在其它進製 如二進位制時為10101 時就是回文數。編乙個程式,從檔... 題目描述 如果乙個數從左往右讀和從右往左讀都是一樣,那麼這個數就叫做 回文數 例如,12321就是乙個回文數,而77778就不是。當然,回文數的首和尾都應是非零的,因此0220就不是回文數。事實上,有一些數 如21 在十進位制時不是回文數,但在其它進製 如二進位制時為10101 時就是回文數。編乙個...雙重回文數
USACO 雙重回文數
雙重回文數(進製轉換)