南阳题目41-三个数从小到大排序
2016-03-22 12:43
363 查看
三个数从小到大排序
时间限制:3000 ms | 内存限制:65535 KB难度:0
描述
现在要写一个程序,实现给三个数排序的功能
输入输入三个正整数
输出给输入的三个正整数排序
样例输入
20 7 33
样例输出
7 20 33
来源
这个题当然可以用sort排序,简单方便,但是我还是选择用最直接的比较法来做。
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; int main() { int a,b,c,m; scanf("%d%d%d",&a,&b,&c); if(a>b) { if(b>c) { printf("%d %d %d\n",c,b,a); return 0; } else { if(c>a) { printf("%d %d %d\n",b,a,c); return 0; } else { printf("%d %d %d\n",b,c,a); return 0; } } } else { if(b<c) { printf("%d %d %d\n",a,b,c); return 0; } else { if(c<a) { printf("%d %d %d\n",c,a,b); return 0; } else { printf("%d %d %d\n",a,c,b); return 0; } } } return 0; }
相关文章推荐
- Oracle数据库的锁类型
- 我理解的软件编码规范
- 蓝桥杯 基础练习 特殊的数字
- 第三十讲--锁相关视图及相关操作
- STRUCT 使用
- oc-05-对象的创建
- Visio 2013 由于形状保护、容器和/或图层属性的设置,无法完全执行此命令
- 蓝桥杯 基础练习 杨辉三角形
- 一些C语言学习的国外资源
- FZU 1004 Number Triangle(简单DP)
- 第二十九讲--锁基础原理
- HDU 3746 数据结构之KMP
- 面试总结
- hdu 1198 Farm Irrigation【BFS】
- c运算符优先级相关知识小结
- 第二十八讲--读一致性(ORA-01555错误机制分析)及Undo表空间大小设置
- [工具] slf4j-api、slf4j-log4j12以及log4j之间的关系
- 出差(二十七)
- 课程练习一Problem B 木棒
- UIImageView或是UIButton怎样画环