社区讨论

80分

B3866[GESP202309 二级] 数字黑洞参与者 3已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mjp54t2j
此快照首次捕获于
2025/12/28 10:59
2 个月前
此快照最后确认于
2025/12/31 18:15
2 个月前
查看原帖
CPP
#include <bits/stdc++.h>
using namespace std;
int main (){
    int n,e=0,a1,a2,a3,a,b,c;
    cin>>n;
    while(n!=495){
        a1=n%10;
        a2=n/10%10;
        a3=n/100%10;
        if(a1>a2){
            a=a1;
        }
        else{
            a=a2;
        }
        if(a2>a3){
            a=a2;
            if(a1>a3){
                b=a1;
                c=a3;
            }
            else{
                b=a3;
                c=a1;
            }
        }
        else{
            a=a3;
            if(a1>a2){
                b=a1;
                c=a2;
            }
            else{
                b=a2;
                c=a1;
            }
        }
        n=(100*a+10*b+c)-(a+10*b+100*c);
        e++;
    }
    cout<<e;
    return 0;
}

回复

2 条回复,欢迎继续交流。

正在加载回复...