求出5位數和6位數中各位數字之和為N的回文數

2021-09-12 07:13:20 字數 660 閱讀 5815

問題描述

123321是乙個非常特殊的數,它從左邊讀和從右邊讀是一樣的。

輸入乙個正整數n, 程式設計求所有這樣的五位和六位十進位制數,滿足各位數字之和等於n 。

輸入格式

輸入一行,包含乙個正整數n。

輸出格式

按從小到大的順序輸出滿足條件的整數,每個整數佔一行。

樣例輸入

52樣例輸出

899998

989989

998899

資料規模和約定

1<=n<=54.

解決思想:先找到回文數,再判斷回文數各位數字之和是否等於n。

e=i/10000%10;萬位

d=i/1000%10;千位

c=i/100%10;百位

b=i/10%10;十位

a=i%10;個位

list item

#include void huiwen(int n);

int main()

void huiwen(int n)

//得到sum 是i的倒過來的資料,即先求出來i的回文數,再判斷和是不是n

if(sum==i)//是回文數接下來判斷是五位數還是六位數,並判斷和

if(len==6)

}}}

神奇6位數

題目描述 有乙個6位的正整數,它有個很神奇的性質 分別用2 3 4 5 6去乘它,得到的仍然是6位數,並且乘積中所包含的 數字與這個6位數完全一樣!只不過是它們的順序重新排列了而已。請計算出這個6位數。這是乙個整數,請通過瀏覽器提交答案,不要填寫任何多餘的內容 比如說明性的文字 100 000 16...

第3關 求三位數各位數字的和

任務描述 本關任務 編寫程式,從鍵盤輸入乙個三位數整數,計算並輸出乙個三位整數中各位上的數字之和。如 369上各位數字之和為3 6 9 18 任務分析 三位數求和需要先計算出三位數的百位 十位和個位,然後才能計算百位 十位和個位的和。可以利用兩個整數相除得到的整數是不包含餘數的商來求得數字的百位 十...

5位數的數字黑洞是多少 5位黑洞數

任意乙個5位數,比如 34256,把它的各位數字打亂,重新排列,可以得到乙個最大的數 65432,乙個最小的數23456。求這兩個數字的差,得 41976,把這個數字再次重複上述過程 如果不足5位,則前邊補0 如此往復,數字會落入某個迴圈圈 稱為數字黑洞 比如,剛才的數字會落入 82962,7593...