问题标题: 酷町堂:1143 HELP !!!

0
0
已解决
黄品翔
黄品翔
初级光能
初级光能

HELP  PLEH ! ! !

谁能帮帮我这个宇宙大蒟蒻啊 ? ? ?

 

#include<iostream>
using  namespace  std;
int  main()
{
    int  a,b,c;
    cin>>a>>b>>c;

    if(a>b&&a>c)
    {
        if(b>c)
        cout<<c<<" "<<b<<" "<<a;
    }

    if(b>a&&b>c)
    {
        if(a>c)
        cout<<c<<" "<<a<<" "<<b;
    }

    if(c>b&&c>a)
    if(a>b)
    cout<<b<<" "<<a<<" "<<c;

    if(a>b&&a>c)
    {
        if(b<c)
        cout<<b<<" "<<c<<" "<<a;
    }

    if(b>a&&b>c)
    {
        if(a<c)
        cout<<a<<" "<<c<<" "<<b;
    }

    if(c>b&&c<a)
    {
        if(b>a)
        cout<<a<<" "<<b<<" "<<c;
    }
    return  0;
}

这是90分代码,

请各位大佬帮我看看!!!

感激不尽!!!


1
已采纳
张睿杰
张睿杰
初级天翼
初级天翼

很简单,可以用min和max

int zx=min(min(a,b),c);
int zd=max(max(a,b),c);
cout<<zx<<" "<<((a+b+c)-zd-zx)<<" "<<zd<<endl;

 

0
0
0
赵逸凡
赵逸凡
初级启示者
初级启示者

@朱智霖 打表王,恭喜您出了一位高徒。

打表最好不要用(除非你有丰富的经验)

踏踏实实的用sort(a,a+n);

然后for输出吧!!!

我是用选择排序做的QAQ

我要回答