#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
int n,t1=0,t2=0,x=0;
cin>>n;
while(n!=6174||x==0)
{
x++;
t1=0,t2=0;
int a[5],b[5];
for(int i=0; i<4; i++)
{
a[i]=n%10;
n/=10;
}
sort(a,a+4);
for(int i=0; i<4; i++)
{
t1=t1*10+a[i];
}
for(int i=3; i>=0; i--)
{
t2=t2*10+a[i];
}
n=t2-t1;
printf("%04d - %04d = %04d\n",t2,t1,t2-t1);
if(n==0) break;
//cout<<t2<<" - "<<t1<<" = "<<n<<endl;
}
return 0;
}
(乙)1019 数字黑洞
最新推荐文章于 2025-01-24 20:57:27 发布
