从键盘输入三个整数a、b、c,要求将输出的数据按从大到小排序后输出。

Input
从键盘上输入三个整数a、b、c,每个整数之间用空格分开。

Output
从大到小顺序输出a、b、c的值。

Sample

Input
4 3 5
Output
5 4 3
#include <iostream>
#include <cstring>
#include <algorithm>
#include <cstdio>
using namespace std;
int a,b,c;
int t;
int main()
{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\n",a,b,c);return 0;
}

总结-如果是三个数求最大值,比较两次即可,如果是排序,就要比较三次。(选择排序)

从大到小输出a、b、c(选择结构)相关推荐

  1. sdut-1118 C语言实验——从大到小输出a、b、c(选择结构)

    点击打开链接 C语言实验--从大到小输出a.b.c(选择结构) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Pr ...

  2. 输入10个数,根据提示进行从小到大输出或从大到小输出

    Description 从键盘输入一个字符和10个整数,若输入字符是'A',将这10个数按从小到大的顺序输出:若输入字符是'D',则按从大到小输出:若输入其他字符,就结束. Input 多组测试数据, ...

  3. C语言(CED)输出前k大的数(分治法/局部快速排序):给定一个数组,统计前k大的数并且把这k个数从大到小输出。

    )输出前k大的数(分治法/局部快速排序):给定一个数组,统计前k大的数并且把这k个数从大到小输出. [输入] 第一行包含一个整数n,表示数组的大小. 第二行包含n个整数,表示数组的元素,整数之间以一个 ...

  4. C++|STL学习笔记-map的基本操作(插入,删除,遍历,大到小输出)【仿大佬写法】

    首先的代码是插入,删除,遍历 运行截图如下: 源码如下: #include <map> #include <iostream> #include <algorithm&g ...

  5. 信息学奥赛C++语言:由大到小输出1~100的整数

    [题目描述] 由大到小输出1~100的所有整数,要换行. [输入] 无 [输出] 由大到小输出1~100的所有整数,要换行. [输入样例] 无 [输出样例] 100 99 - 1 代码 #includ ...

  6. c 语言比较三个整数大小,C 语言 —— 比较三个整数的大小并从大到小输出

    思路一:定义两个比较大小的函数,依次两两比较输出最大或最小的数字(较为繁琐,最易分析) /* C 语言比较三个整数的大小并从大到小输出 思路:定义两个比较大小的函数,依次两两比较输出最大或最小的数字 ...

  7. 将三个数按从大到小输出

    #include "stdio.h" void main() {int x,y,z,t;scanf("%d%d%d",&x,&y,&z) ...

  8. C++实现1.交换两个整形变量的内容.2.不创建临时变量的条件下,交换两个数的内容.3.求是个整数中的最大值.4.将三个数按从大到小输出.5.求两个数的最大公约数.

    / //给定两个整型变量的值,并交换他们的值 int main(){ int a = 10; int b = 20; int temp = a; //创建一个临时变量,来做交换值的中间媒介 a = b ...

  9. 输入三个整数x,y,z,请把这三个数由大到小输出

    输入三个整数x,y,z,请把这三个数由大到小输出 x = int(input('第一个整数x:')) y = int(input('第二个整数x:')) z = int(input('第三个整数x:' ...

  10. 函数模板案例_利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试

    案例描述: 利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试 #include <iostream& ...

最新文章

  1. 使用Python,OpenCV构建透明的叠加层
  2. 精通ASP.NET中弹出窗口技术
  3. 06 Java程序员面试宝典视频课程之Javascript
  4. Ninja提升编译速度的方法-Android10.0编译系统(十)
  5. C语言-数组名真的不是指针
  6. Android中状态栏的隐藏
  7. 蓝桥杯java第八届第六题--最大公共子串
  8. 图解机器学习 github_使用Github和Cloudflare建立网站的图解指南
  9. 【转】解决WCF大数据量传输 ,System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接...
  10. vba上传文件到ftp服务器指定目录下面
  11. php判断日期文章变红,DeDecms如何实现当天发表的文章日期以红色显示
  12. python input函数的应用(接收用户的输入)
  13. B2B多商铺初期权限数据库设计
  14. 3串口多串口双串口以及2串口UART转WiFi多跳通讯实现二
  15. 实践课题选题管理(C语言)(选课系统)
  16. 如何使用python insert插入数据
  17. ┎结构之美┒之Trie树
  18. MySQL 03 高级查询(一)
  19. eclipse配置python解析器_Eclipse中配置Python环境
  20. python 策略回测期货_量化投资实战教程(1)—基于backtrader的简单买入卖出策略

热门文章

  1. “更高效 更自由 更开放”—— 艺赛旗RPA9.0重磅来袭
  2. Q541 反转字符串 II
  3. Confluence 6 数据中心的 SAML 单点登录最佳实践和故障排除
  4. ES6学习笔记二 新的声明方式和变量的解构赋值!
  5. 物联网搜集大量数据协助制定业务策略 成为银行业竞争利器
  6. spring mvc 总体概况
  7. socket编程,简单查看
  8. 谈Flash中的鼠标响应
  9. 知识图谱-远程监督关系提取
  10. 诺基亚造平板到底前途几何?