【问题描述】

从键盘输入4个整数,将其按照从大到小的顺序输出。
【输入形式】

输入一行4个整数
【输出形式】

在一行中,输出排序后的4个整数
【样例输入】

15 234 5 18
【样例输出】

234 18 15 5

思路分析:引入一个变量,通过赋值实现大数字和小数字的交换,从而实现排序
代码如下:

#include<iostream>
//四个数排序 (从小到大输出)
using namespace std;
int main(){int a=20,b=1314,c=520,d=5;if(a>b){//a,b交换 a+=b;b=a-b;a-=b;}if(a>c){a+=c;c=a-c;a-=c;}if(a>d){a+=d;d=a-d;a-=d;}if(b>c){b+=c;c=b-c;b-=c;}if(b>d){b+=d;d=b-d;b-=d;}if(c>d){c+=d;d=c-d;c-=d;}cout<<a<<" "<<b<<" "<<c<<" "<<d<<endl;return 0;
}

四个数排序C++语言相关推荐

  1. C++四个数排序(从小到大)

    [问题描述]输入4个整数,要求按由小到大的顺序输出. [输入形式]输入四个整数 [输出形式]输出排好序的四个数 [样例输入]3 6 -1 -34 [样例输出]-34 -1 3 6 //四个数排序(从小 ...

  2. java四个数打擂_Java语言逻辑 数组

    <Java语言逻辑 数组>由会员分享,可在线阅读,更多相关<Java语言逻辑 数组(42页珍藏版)>请在人人文库网上搜索. 1.数组,Java语言逻辑,1.为什么需要数组,一次 ...

  3. C语言:输入四个数a,b,c,d,将这四个数由小到大排序

    /*输入四个数a,b,c,d,将这四个数由小到大排序*/ #include <stdio.h> #include <conio.h>void main (void) {int ...

  4. c语言文件归并问题_C语言 | 选择法对10个数排序

    例60:C语言实现用选择法对10个整数排序. 解析:选择排序思路如下,设有10个元素a[1]~a[10],将a[1]与a[2]~a[10],若a[1]比a[2]~a[10]都小,则不进行交换,即无任何 ...

  5. python输入4个数字_Python中输入任意四个数,输出他们由大到小排序

    Python中输入任意四个数,输出他们由大到小排序 Python中输入任意四个数,输出他们由大到小排序 要方便的那种,谢谢! 第1个回答 2018-11-04 任意输入4个整数,从大到小排列输出.c语 ...

  6. 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语言实验--三个数排序 分数 ...

  7. C语言 | 用指针对10个数排序

    例31:C语言用指针方法对10个整数按由大到小顺序排序. 解题思路:在主函数中定义数组,用来存放10个整数,定义int *型指针变量p指向a[0],定义函数sort将数组中的元素按由大到小排序. 排序 ...

  8. C语言递归求四个数的最大值:Max函数的递归

    递归算法求四个数的最大值 问题描述:通过函数的递归求四个数的最大值 解题思路:通过多次比较两个数进行比较大小,本质就是冒泡法排序 即: max_4=max_2(num1,max_2(num2,max_ ...

  9. C语言经典算法100例-037-给10个数排序

    使用简单选择排序法给10个数排序,思路如下: 将最小的元素找出并放到序列的最前面,在剩下的元素中继续找出最小的元素放在第二个位置上,以此类推,每次选出一个元素,即可确定其再有序序列中的最终位置. #i ...

最新文章

  1. 面试之数据库SQL编写实战案例
  2. 微型计算机硬件的最小配置包括,职中计算机应用基础第一章测试题及答案
  3. 你居然还去服务器上捞日志,搭个日志收集系统难道不香么!
  4. border-box
  5. java中线程总结_java中多线程学习笔记总结
  6. 从入门到入土:Python实现爬取刷新微博推荐和最新好友微博|cookie调用|模拟登录
  7. 天堂2开源java,关于这 2 年来,做开源项目的一些感慨
  8. php 爬虫图片,随机图片API-json格式基于python爬虫和PHP
  9. oracle数据对应函数,Oracle函数取得姓名对应的拼音
  10. unity人物刚体移动_Unity3D 角色(物体) 移动方法 合集
  11. excel 中vb组合框_多列Excel组合框
  12. HDU - 5773 贪心 + LIS
  13. java调用python库pyd_Java怎么调用pyd文件
  14. LeetCode 全站第一,牛逼!
  15. C语言 信号集回调函数 避免子进程在信号回调注册完成之前全部结束
  16. 通过不同的查询方式解决笛卡尔集问题
  17. 史上最污技术解读,老司机瞬间开车!
  18. python安装虚拟环境没有activate_python安装虚拟环境
  19. 练习9-15:彩票中奖率分析(Python变成从入门到实践学习)
  20. INS-GPS-LOSSE 数据处理实例

热门文章

  1. vulnhub之raven2
  2. 捷信总经理Ondrej:愿为中欧企业间的长远发展与互惠共赢而努力
  3. OCR文字识别标记软件--使用说明
  4. 转-----交叉验证、留一交叉验证、自助法
  5. Powerbuilder历程
  6. 在 Visual Studio Code 中添加自定义的代码片段
  7. 小故事-小男孩和瓶子
  8. Win10电脑定时关机怎么设置?(干货)
  9. 发票识别 python_增值税发票识别系统(OCR System of Invoice)
  10. OpenJudge NOI 1.5编程基础之循环控制(31-40题)C++ 解题思路