4 条题解

  • 2

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    int x,y,a,b,c;
    cin>>x;
    a=x%10;
    b=x/10%10;
    c=x/100;
    if(a>b)swap(a,b);
    if(a>c)swap(a,c);
    if(b>c)swap(b,c);
    if(a==0)swap(a,b);
    if(a==0&&b==0)swap(a,c);
    y=a*100+b*10+c;
    cout<<y;
    return 0;
    }//总耗时30ms 峰值内存404.0 KiB

  • 2

    #include<iostream>//有没有简单点的?发出来看看。
    #include<iomanip>
    using namespace std;
    int main( )
    {
    int n;
    cin>>n;
    int j,i,u;
    j=n%10;i=n%100/10;u=n/100;
    if(j==0&&i==0)
    cout<<u<<j<<i;
    else if(j==0&&u==0)
    cout<<i<<u<<j;
    else if(i==0&&u==0)
    cout<<j<<u<<i;
    else if(j==0)
    if(u>i)
    cout<<i<<j<<u;
    else
    cout<<u<<j<<i;
    else
    if(i==0)
    if(u>j)
    cout<<j<<i<<u;
    else
    cout<<u<<i<<j;
    else if(u==0)
    if(i>j)
    cout<<j<<u<<i;
    else
    cout<<i<<u<<j;
    else
    if(j>i)
    if(i>u)
    cout<<u<<i<<j;
    else if(u>j)
    cout<<i<<j<<u;
    else
    cout<<i<<u<<j;
    else
    if(j>u)
    cout<<u<<j<<i;
    else if(u>i)
    cout<<j<<i<<u;
    else
    cout<<j<<u<<i;
    return 0;
    }//有没有简单点的?发出来看看。

  • 1

    #include<bits/stdc++.h>
    using namespace std;
    long long i,a[10],n;
    int main()
    {
    cin>>n;
    if(n==100)
    {
    cout<<100;
    }
    else
    {
    a[1]=n/100;
    a[2]=(n/10)%10;
    a[3]=n%10;
    sort(a+1,a+4);
    if(a[1]==0)
    {
    cout<<a[2]<<a[1]<<a[3];
    }
    else
    {
    cout<<a[1]<<a[2]<<a[3];
    }
    }
    return 0;
    }

  • 0

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    int x,y,a,b,c;
    cin>>x;
    a=x%10;
    b=x/10%10;
    c=x/100;
    if(a>b)swap(a,b);
    if(a>c)swap(a,c);
    if(b>c)swap(b,c);
    if(a==0)swap(a,b);
    if(a==0&&b==0)swap(a,c);
    y=a*100+b*10+c;
    cout<<y;
    return 0;
    }//541881314

  • 1

信息

ID
2280
难度
5
分类
(无)
标签
递交数
259
已通过
88
通过率
34%
上传者