老登们!快救我!!!
查看原帖
老登们!快救我!!!
1375116
gaohuashengtx楼主2024/12/10 19:43
#include<bits/stdc++.h>
using namespace std;
int n,x,y,cnt,z,ans,b,s;
int main() {
    cin>>n;
    int mx=0,mn=0;
    for(int i=1;;i++){
        x=n/100;
        y=n/10*10;
        z=n%10;
        mx=max(max(x,y),z);
        mn=min(min(x,y),z);
        cnt=x+y+z-mx-mn;
        b=mx*100+cnt*10+mn;
        s=mn*100+cnt*10+mx;
        n=b-s;
        if(n==495)break;
        ans++;
    }
    cout<<ans;
      return 0;
}

为啥会错???

2024/12/10 19:43
加载中...