三整数排序

#include<iostream>
using namespace std;
int main()
{
    int a,b,c,t;
    while(cin>>a>>b>>c){
        
        if(a > b){            //  a  和  b 中较小的值赋给 a
            t=a;
            a=b;
            b=t;
        }
        
        if(a > c){            // a 和 c 中较小的值赋给 a ,即 a 为三个数中最小
            t=a;            
            a=c;
            c=t;
        }
        
        if(b > c){            // 最大值赋给 c ,另一个赋给 b  
            t=b;
            b=c;
            c=t;
        }
        cout<<a<<" "<<b<<" "<<c;
    }
    
    return 0;
 }

原文地址:https://www.cnblogs.com/go-alltheway/p/13328264.html