0
已解决
俞景熙
高级守护
高级守护
#include<iostream>
#include<algorithm>
using namespace std;
int n;
int f[10];
void k(int x){
if(x<10){
cout<<"000"<<x;
}
else if(x<100){
cout<<"00"<<x;
}
else if(x<1000){
cout<<"0"<<x;
}
else cout<<x;
}
int main(){
cin>>n;
while(1){
f[1]=n/1000;
f[2]=n/100%10;
f[3]=n%100/10;
f[4]=n%10;
sort(f+1,f+5);
int a=f[1]*1000+f[2]*100+f[3]*10+f[4];
int b=f[4]*1000+f[3]*100+f[2]*10+f[1];
n=b-a;
k(b);
cout<<"-";
k(a);
cout<<"=";
k(n);
cout<<endl;
if(n==6174||n==0){
break;
}
}
return 0;
}