如何实现三个数的排序?
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;
}
#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;
}
相关文章推荐
- MSHFlexGrid1使用技巧(二)[如何让MSHFlexGrid实现点击列标题排序]
- 在Winform中如何实现ListView排序
- .net 如何实现多关键词搜索并按关键词多少进行排序
- 高人请进:请教如何实现在CTreeCtrl中的项目可以通过拖曳(drag)来改变排序(暂时只考虑一层节点)
- 如何使用 Ehlib 实现自动排序(转)
- 如何让列表实现任意字段类型的排序
- 如何使用 Ehlib 实现自动排序
- 如何实现自定义类对象数组的排序
- 关于如何实现接口IComparer以实现自己需要的排序规则
- 如何用excel实现并列排序
- 如何在GridView中实现双向排序
- 如何实现以下排序的算法
- JavaScript 在客户端如何实现对表格数据的升降排序
- 求教:(如何实现)汇编实现人名排序程序
- [VB.NET]如何在DataGridView中实现多列排序?大于2列的,可以有很多列的排序?(急)
- MSHFlexGrid1使用技巧(二)[如何让MSHFlexGrid实现点击列标题排序]
- Linq学习-关于Linq语言的如何实现随机排序的疑问
- dbgrideh如何实现点击标题排序
- Java中如何实现Map的按值Value(非Key)排序
- linq排序,如何实现又有数字又有文本的string集合先按数字再按文本排序