當前位置:編程學習大全網 - 編程軟體 - 5位數的數字黑洞是多少

5位數的數字黑洞是多少

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

比如,剛才的數字會落入:[82962, 75933, 63954, 61974] 這個循環圈。

請編寫程序,找到5位數所有可能的循環圈,並輸出,每個循環圈占1行。其中5位數全都相同則循環圈為 [0],這個可以不考慮。循環圈的輸出格式仿照:

[82962, 75933, 63954, 61974]

其中數字的先後順序可以不考慮。

Input

Output

[74943, 62964, 71973, 83952]

[63954, 61974, 82962, 75933]

[53955, 59994]

[0]

模擬上述過程即可,註意優化

  • 上一篇:C#串口通信和進度條壹起使用。
  • 下一篇:通過編程制作字幕
  • copyright 2024編程學習大全網