您的位置:首页 > 编程语言 > C语言/C++

如何实现三个数的排序?

2016-11-03 10:33 141 查看
由于是三个数,所以不选择数组,而是通过三次比较就可以达成,代码如下:

#include<iostream>
using namespace std;
int main()
{
long a,b,c,t;
cin>>a>>b>>c;
if(a>b){t=a;a=b;b=t;}//确定了a<=b
if(a>c){t=a;a=c;c=t;}//确定了a<=c
if(b>c){t=b;b=c;c=t;}//再判断b和c的值
cout<<a<<" "<<b<<" "<<c<<endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编程基础 c++