#Z01760. 小郭学长教你黑洞数的计算过程
小郭学长教你黑洞数的计算过程
题目描述
黑洞数是指于四位数中,只要数字不完全相同,将数字由大到小的排列减去由小到大的排列。假设一开始选定的数字为x1 x2=f(x2),x3=f(x2).............. 用同样的规则继续算下去,最后的结果一定是6174。 比如说一开始选定9891, 则f(9891)=9981-1899=8082,f(8820)=8820-0288=8532,f(8532)=8532-2358=6174,f(7641)=7641-1467=6174 其他的四位数经过这样一系列的运算后,在七步之内都会对应到6174。这种现象类似黑洞(进去后就出不来了),故称为黑洞数。
但是不只是4位数,6位数也存在黑洞数,但是6位数会出现循环的情况: 420876->851742->750843->840852->860832->862632->642654->420876 请你输出6位数的黑洞数计算过程,要求出现第二个相同的结果时退出 如: 111111-111111=000000 000000-000000=000000
输入格式
一个6位正整数n,每行一个 有多个输入
输出格式
对于每一个整数n,列出计算过程 对于每个输入,输出过程结束后输出一个空行 输出格式为 xxxxxx-xxxxxx=xxxxxx 没有6位的前补0
111111
123456
111111-111111=000000
000000-000000=000000
123456-654321=530865
035568-865530=829962
226899-998622=771723
123777-777321=653544
344556-655443=310887
013788-887310=873522
223578-875322=651744
144567-765441=620874
024678-876420=851742
124578-875421=750843
034578-875430=840852
024588-885420=860832
023688-886320=862632
223668-866322=642654
244566-665442=420876
024678-876420=851742
提示
出题人:Dash_Guo 郭程 计算1801
豫公网安备41072702000346号