南阳oj_(41)三个数从小到大排序
来源:互联网 发布:网络英文怎么写 编辑:程序博客网 时间:2024/06/05 12:03
三个数从小到大排序
时间限制:3000 ms | 内存限制:65535 KB
难度:0
- 描述
现在要写一个程序,实现给三个数排序的功能
- 输入
- 输入三个正整数
- 输出
- 给输入的三个正整数排序
- 样例输入
20 7 33
- 样例输出
7 20 33
我的代码:
#include<iostream>using namespace std;//从小到大排序3个数。。。int main(){ int t,a,b,c; cin>>a>>b>>c; if (a>b) {t=a;a=b;b=t;} if(b>c) { t=b;b=c;c=t; } if(a>b) { t=a;a=b;b=t; } cout<<a<<b<<c<<endl;}
最优代码:
#include <stdio.h>int main(){int a,b,c,an[3],i,t,j,max,flag;scanf ("%d %d %d",&an[0],&an[1],&an[2]);for (i=0;i<3;i++){t=max=an[i];flag=i;for (j=i;j<3;j++)if (an[j]>t) {max=an[j];flag=j;};t=an[i];an[i]=max;an[flag]=t;}for (i=2;i>=0;i--)printf ("%d ",an[i]);return 0;}
0 0
- 南阳oj_(41)三个数从小到大排序
- 南阳理工OJ_三个数从小到大排序
- 南阳题目41-三个数从小到大排序
- 南阳oj 题目41 三个数从小到大排序
- 南阳OJ 41三个数从小到大排序 AC
- 41 三个数从小到大排序
- 41 三个数从小到大排序
- 41 三个数从小到大排序
- 三个数从小到大排序
- 三个数从小到大排序
- 三个数从小到大排序
- 三个数从小到大排序
- 三个数从小到大排序
- 三个数从小到大排序
- 从小到大排序三个数
- 三个数从小到大排序
- NYOJ 41 三个数从小到大排序
- NYOJ 题目41 三个数从小到大排序
- chrome 里的 Error console
- PHP变量引用、函数引用、对象引用
- 【C++】c++单继承、多继承、菱形继承内存布局(虚函数表结构)
- Mecanim动画系统 - 在角色上使用Mask 叠加动画层
- 大数据的应用场景你知道哪些?
- 南阳oj_(41)三个数从小到大排序
- Jquery给easyui的表单元素赋值,获取值
- 10.1训练赛---2014北京现场赛-A-hdu5112
- java连接mysql
- 放过自己
- 对Thrift的一点点理解
- 根据参数指定的列名和值查询员工信息(使用动态sql语句)
- HDU5496求整数序列的子串的并集和,map的简单使用
- UIPickerView控件的使用