#include <iostream>
#include <algorithm>
using namespace std;
int main(){
int N;
scanf("%d",&N);
if(N==6174) printf("7641 - 1467 = 6174");
while(N!=6174&&N!=0){
int temp=N,a[10]={0},sum1=0,sum2=0,index=0;
while(temp){
a[index++]=temp%10;
temp/=10;
}
sort(a,a+4);
for(int i=0;i<4;i++)
sum1=10*sum1+a[i];
for(int i=3;i>=0;i--)
sum2=sum2*10+a[i];
printf("%04d - %04d = %04d\n",sum2,sum1,sum2-sum1);
N=sum2-sum1;
}
return 0;
}
PAT A1069
最新推荐文章于 2022-05-01 10:59:11 发布