四个数排序C++语言
【问题描述】
从键盘输入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++语言相关推荐
- C++四个数排序(从小到大)
[问题描述]输入4个整数,要求按由小到大的顺序输出. [输入形式]输入四个整数 [输出形式]输出排好序的四个数 [样例输入]3 6 -1 -34 [样例输出]-34 -1 3 6 //四个数排序(从小 ...
- java四个数打擂_Java语言逻辑 数组
<Java语言逻辑 数组>由会员分享,可在线阅读,更多相关<Java语言逻辑 数组(42页珍藏版)>请在人人文库网上搜索. 1.数组,Java语言逻辑,1.为什么需要数组,一次 ...
- C语言:输入四个数a,b,c,d,将这四个数由小到大排序
/*输入四个数a,b,c,d,将这四个数由小到大排序*/ #include <stdio.h> #include <conio.h>void main (void) {int ...
- c语言文件归并问题_C语言 | 选择法对10个数排序
例60:C语言实现用选择法对10个整数排序. 解析:选择排序思路如下,设有10个元素a[1]~a[10],将a[1]与a[2]~a[10],若a[1]比a[2]~a[10]都小,则不进行交换,即无任何 ...
- python输入4个数字_Python中输入任意四个数,输出他们由大到小排序
Python中输入任意四个数,输出他们由大到小排序 Python中输入任意四个数,输出他们由大到小排序 要方便的那种,谢谢! 第1个回答 2018-11-04 任意输入4个整数,从大到小排列输出.c语 ...
- 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语言实验--三个数排序 分数 ...
- C语言 | 用指针对10个数排序
例31:C语言用指针方法对10个整数按由大到小顺序排序. 解题思路:在主函数中定义数组,用来存放10个整数,定义int *型指针变量p指向a[0],定义函数sort将数组中的元素按由大到小排序. 排序 ...
- C语言递归求四个数的最大值:Max函数的递归
递归算法求四个数的最大值 问题描述:通过函数的递归求四个数的最大值 解题思路:通过多次比较两个数进行比较大小,本质就是冒泡法排序 即: max_4=max_2(num1,max_2(num2,max_ ...
- C语言经典算法100例-037-给10个数排序
使用简单选择排序法给10个数排序,思路如下: 将最小的元素找出并放到序列的最前面,在剩下的元素中继续找出最小的元素放在第二个位置上,以此类推,每次选出一个元素,即可确定其再有序序列中的最终位置. #i ...
最新文章
- 面试之数据库SQL编写实战案例
- 微型计算机硬件的最小配置包括,职中计算机应用基础第一章测试题及答案
- 你居然还去服务器上捞日志,搭个日志收集系统难道不香么!
- border-box
- java中线程总结_java中多线程学习笔记总结
- 从入门到入土:Python实现爬取刷新微博推荐和最新好友微博|cookie调用|模拟登录
- 天堂2开源java,关于这 2 年来,做开源项目的一些感慨
- php 爬虫图片,随机图片API-json格式基于python爬虫和PHP
- oracle数据对应函数,Oracle函数取得姓名对应的拼音
- unity人物刚体移动_Unity3D 角色(物体) 移动方法 合集
- excel 中vb组合框_多列Excel组合框
- HDU - 5773 贪心 + LIS
- java调用python库pyd_Java怎么调用pyd文件
- LeetCode 全站第一,牛逼!
- C语言 信号集回调函数 避免子进程在信号回调注册完成之前全部结束
- 通过不同的查询方式解决笛卡尔集问题
- 史上最污技术解读,老司机瞬间开车!
- python安装虚拟环境没有activate_python安装虚拟环境
- 练习9-15:彩票中奖率分析(Python变成从入门到实践学习)
- INS-GPS-LOSSE 数据处理实例