我都不知道我怎么绿名的
by ycx20120224 @ 2024-04-11 18:47:17
@[ycx20120224](/user/1057768)
```cpp
#include<iostream>
using namespace std;
int main(){
int n,ans=0;
cin>>n;
while(n!=495){
if(n==495){
break;
}
ans++;
int bai=n/100,shi=n/10%10,ge=n%10;
if(shi>bai)
swap(shi,bai);
if(ge>shi)
swap(ge,shi);
if(shi>bai)
swap(shi,bai);
int y=ge*100+shi*10+bai,x=bai*100+shi*10+ge;
n=x-y;
}
cout<<ans;
return 0;
}
```
(求关)
by zqh123bc @ 2024-04-11 18:55:49
```cpp
#include<bits/stdc++.h>
using namespace std;
bool cmp(int x,int y) {return x>y;}
int main(void)
{
int a[1000];
int n,ans=0;
cin>>n;
while(n!=495)
{
a[1]=n/100;a[2]=n/10%10;a[3]=n%10;
sort(a+1,a+3+1,cmp);
int y=a[1]*100+a[2]*10+a[3],x=a[3]*100+a[2]*10+a[1];
n=y-x;
ans++;
}
cout<<ans;
return 0;
}
```
by _wzb_ @ 2024-04-11 19:06:44
@[zqh123bc](/user/1015002) OK
by ycx20120224 @ 2024-04-11 19:12:40