题目描述
从键盘输入三个整数x,y和z,按从大到小的顺序输出它们的值。
输入
输入三个整数x,y和z。
输出
按从大到小的顺序输出它们的值。
样例输入 Copy

20 16 18

样例输出 Copy

20 18 16

法一:

#include<stdio.h>int main()
{int a,b,c,t;scanf("%d%d%d",&a,&b,&c);if(a<b){t=a;    a=b;   b=t;}if(a<c){t=a;  a=c;   c=t;}if(b<c){t=b;  b=c;   c=t;}printf("%d %d %d",a,b,c);return 0;
}

法二:

#include<stdio.h>int main()
{int x,y,z;scanf("%d%d%d",&x,&y,&z);if(x>=y&&y>=z)printf("%d %d %d",x,y,z);if(x>=z&&z>=y)   printf("%d %d %d",x,z,y);if(y>=x&&x>=z)   printf("%d %d %d",y,x,z);if(y>=z&&z>=x)   printf("%d %d %d",y,z,x);    if(z>=x&&x>=y)   printf("%d %d %d",z,x,y);    if(z>=y&&y>=x)   printf("%d %d %d",z,y,x);   return 0;
}

OJ1022: 三整数排序相关推荐

  1. 1-5 三整数排序(算法竞赛入门经典)

    书上关于三整数排序的这一问题,完全是为了让初学者去思考分支情况的,并且也要去考虑三个数其中相等的情况. 其实最后一种思想正是后面要学习的排序算法中的选择排序的一种体现. 源码如下: #include& ...

  2. 1022 : 三整数排序

    题目描述 从键盘输入三个整数x,y和z,按从大到小的顺序输出它们的值. 输入 输入三个整数x,y和z. 输出 按从大到小的顺序输出这三个整数,数据之间用空格隔开. 样例输入 20 16 18 样例输出 ...

  3. Java黑皮书课后题第3章:*3.8(对三个整数排序)编写程序,提示用户输入三个整数,以非降序的形式显示这三个整数

    *3.8(对三个整数排序)编写程序,提示用户输入三个整数,以非降序的形式显示这三个整数 题目 题目概述 破题 代码 如何理解值的互换 题目 题目概述 *3.8(对三个整数排序)编写程序,提示用户输入三 ...

  4. bitmap对海量无重复的整数排序--转

    原文地址:http://blog.csdn.net/u013074465/article/details/46956295 现在有n个无重复的正整数(n 小于10的7次方),如果内存限制在1.5M以内 ...

  5. problem a: 简单的整数排序_什么是基数排序?

    老读者可能比较熟悉,刚开始的时候写了一个排序算法系列,把常见的排序算法都写了,有兴趣的可以在公众号内的目录菜单栏中选择数据结构与算法查看. 但是还是有少数的排序算法没写,下面的一篇就是.这篇文章用漫画 ...

  6. Lintcode--1(463)--整数排序

    题目:给一组整数,按照升序排序,使用选择排序,冒泡排序,插入排序或者任何 O(n2) 的排序算法 1.冒泡排序 原理:从第一个整数开始第一趟,比较相邻的两个元素,大的放在后面:一轮结束后,最大的数沉底 ...

  7. 蓝桥杯:三升排序——————Python

    题目 试题 A: 三升序列 本题总分:5 分 [问题描述] 对于一个字母矩阵,我们称矩阵中的一个三升序列是指在矩阵中找到三个字母,它们在同一行,同一列,或者在同一 45 度的斜线上,这三个字母从左向右 ...

  8. 洛谷刷题C语言:闰年判断、Apples、洛谷团队系统、肥胖问题、三位数排序

    记录洛谷刷题QAQ 一.[深基3.例3]闰年判断 题目描述 输入一个年份,判断这一年是否是闰年,如果是输出 111,否则输出 000. 输入格式 输入一个正整数 nnn,表示年份. 输出格式 输出一行 ...

  9. 7-105 sdut-C语言实验——三个数排序7-106 sdut-C语言实验——模拟计算器7-107 sdut-C语言实验——找中间数

    目录 7-105 sdut-C语言实验--三个数排序 7-106 sdut-C语言实验--模拟计算器 7-107 sdut-C语言实验--找中间数 7-105 sdut-C语言实验--三个数排序 分数 ...

最新文章

  1. 批量导入导出站点权限site permissions
  2. StandardContext
  3. 运筹学上机实验 - 单纯形方法的两阶段法
  4. 确认类是否可以在运行期使用
  5. “老师,弃了吧,做个别的……”“笑话,都到这个份上了,怎么能弃掉呢?”...
  6. AC日记——Mato的文件管理 bzoj 3289
  7. 荣耀30会不会升级鸿蒙,荣耀手机不能升级鸿蒙吗?有博主给出升级名单
  8. Linux下实现一个网卡绑定多个IP地址
  9. nginx 的启动、停止与重启
  10. 通过php jq ajax 提交form表单
  11. 容器技术学习系列文章总目录
  12. win7电脑蓝屏没有修复计算机,技术编辑教您win7电脑蓝屏怎么办
  13. Android Alarm闹钟
  14. 什么是EC, EC与多副本的对比分析
  15. 小程序-手写签名(附代码)
  16. origin作图所用数据点太多,做图时需要跳过数个数据给一个标记的方法
  17. MySQL-LOCATE和FIND_IN_SET函数
  18. java 获取系统的时区_【转】Java 获取操作系统时区
  19. 新大气模型有助宜居星球探索
  20. *p++、(*p)++、*(p++)

热门文章

  1. Windows 上 GitHub Desktop 的操作
  2. 关于JSP与Int不得不说的故事
  3. android Listview2 笔记
  4. 吐血整理!12种通用知识图谱项目简介
  5. PaaS、DevOps、OpenShift与业务中台的实现
  6. 为什么不可以使用哈曼顿距离_哈曼卡顿SOUNDSTICKS4全新一代无线水晶蓝牙音箱评测...
  7. sqlserve 热备用状态更新_燃气地暖一个月费用多少钱?看完收藏备用
  8. 解析OpenShift的存储规划
  9. 阿里云+HCT双证认证,架构师年薪达不到25.6万全额退款
  10. Jeecg平台扩展性不好的地方收集启动。