南阳题目41-三个数从小到大排序

来源:互联网 发布:免费手机扫描仪软件 编辑:程序博客网 时间:2024/05/21 14:51

三个数从小到大排序

时间限制: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;}



1 0
原创粉丝点击