2236: 简单排序

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:53 解决:17

题目描述

依次输入3个整数a、b、c,将他们从小到大的顺序输出。

输入

一行3个整数a、b、c,以空格分隔。 0 < a,b,c < 108

输出

一行3个整数,即将a、b、c从小到大排序的3个整数,整数之间以一个空格分隔。

样例输入 复制

10 5 20

样例输出 复制

5 10 20

提示

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,c;
    cin>>a>>b>>c;
    if (a<b&&b<c)
        cout<<a<<" "<<b<<" "<<c;
    else if (a<c&&c<b)
        cout<<a<<" "<<c<<" "<<b;
    else if (b<a&&a<c)
        cout<<b<<" "<<a<<" "<<c;
    else if (b<c&&c<a)
        cout<<b<<" "<<c<<" "<<a;
    else if (c<a&&a<b)
        cout<<c<<" "<<a<<" "<<b;   		   		        
    else if (c<b&&b<a)
        cout<<c<<" "<<b<<" "<<a;   
	return 0;
}