Description

输入三个整数,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。

Input

三个整数

Output

由小到大输出成一行,每个数字后面跟一个空格。由指针方式实现。

由小到大输出成一行,每个数字后面跟一个空格。由引用方式实现。

Sample Input

2 3 1

Sample Output

1 2 3
1 2
#include <iostream>
using namespace std;
void sort1(int*p1,int*p2,int*p3)
{void swap1(int *p1,int *p2);if(*p1>*p2)swap1(p1,p2);if(*p1>*p3)swap1(p1,p3);if(*p2>*p3)swap1(p2,p3);
}
void swap1(int *p1,int *p2)
{int temp;temp=*p1;*p1=*p2;*p2=temp;
}
void sort2(int&r1,int&r2,int&r3)
{void swap2(int &,int & );if(r1>r2)swap2(r1,r2);if(r1>r3)swap2(r1,r3);if(r2>r3)swap2(r2,r3);
}
void swap2(int &R,int &r)
{int temp;temp=R;R=r;r=temp;
}
int main()
{void sort1(int *,int *,int *);void sort2(int &,int &,int &);int n1,n2,n3;int *p1,*p2,*p3;int r1,r2,r3;cin>>n1>>n2>>n3;r1=n1;r2=n2;r3=n3;p1=&n1;p2=&n2;p3=&n3;sort1(p1,p2,p3);cout<<n1<<" "<<n2<<" "<<n3<<" "<<endl;sort2(r1,r2,r3);cout<<r1<<" "<<r2<<" "<<r3<<" "<<endl;return 0;
}
 3 

[YTU]_1063 (输入三个整数,按由小到大的顺序输出)相关推荐

  1. ACMNO.36输入三个整数,按由小到大的顺序输出。

    题目描述 输入三个整数,按由小到大的顺序输出. 输入 三个整数 输出 由小到大输出成一行,每个数字后面跟一个空格 样例输入 2 3 1 样例输出 1 2 3 来源/分类 C语言 题目截图: 思路: 借 ...

  2. java十个整数相反顺序_编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578, 输出为 8753。...

    编写程序,对输入的一个整数,按相反顺序输出该数.例如,输入为 3578, 输出为 8753. package HomeWork08; import java.util.Scanner; public ...

  3. 1、输入四个整数,按照从小到大顺序输出。(20分)

    题目: /* 1.输入四个整数,按照从小到大顺序输出.(20分) */ 代码: 注:题目说的是四个数的排序,我就直接写了个冒泡排序 public class One207 {public static ...

  4. Python数学问题5:输入三个整数并由小到大进行输出

    代码实例 # coding:utf8 x, y, z = eval(input("请输入三个整数(逗号分割):")) if x > y:x, y = y, x if x &g ...

  5. JAVA输出x和y和z_JAVA实例:输入三个整数x,y,z,请把这三个数由小到大输出-吾爱编程网...

    今天为大家分享一个java经典实例输入三个整数x,y,z,请把这三个数由小到大输出,相信很多初学者都会学到这道题目,接下来吾爱编程为大家介绍一下程序的相关写法,有需要的小伙伴可以参考一下: 1.题目: ...

  6. python输入三个整数、输出最大的数_题目:使用Python编程,输入三个整数x,y,z,请把这三个数由小到大输出...

    题目:输入三个整数x,y,z,请把这三个数由小到大输出 思路:这题主要使用list.sort()的方法排列,首先要保证用户输入的数字一定是整数,如果不是整数需要提示用户输入错误,重新输入.(使用try ...

  7. 萌新的Python练习实例100例(五)输入三个整数x,y,z,请把这三个数由小到大输出。

    题目: 输入三个整数x,y,z,请把这三个数由小到大输出. 分析1: 两个两个数字对比,然后改变他们的顺序 x > y x,y的顺序变更为y,x x > z x,z的顺序变更为z,x y ...

  8. C语言——实例005 输入三个整数x,y,z,请把这三个数由小到大输出。

    /*Name: Copyright: Author: Date: 27/07/17 08:44Description: [程序5]题目:输入三个整数x,y,z,请把这三个数由小到大输出.1.程序分析: ...

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

    题目:输入三个整数x,y,z,请把这三个数由小到大输出. 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> ...

最新文章

  1. 【Scala-spark.mlib】稠密矩阵和稀疏矩阵的创建及操作
  2. HDU4160(最小路径覆盖问题)
  3. 服务器市场步步为营:Intel发布新款至强Xeon E5-4600v4四路处理器
  4. wireshark的使用
  5. [css] 说说你对css盒子模型的理解
  6. python编码和解码_uu --- 对 uuencode 文件进行编码与解码 — Python 3.7.9 文档
  7. MyBatis的接口式编程Demo
  8. Jquery Sparklines ref
  9. java 读写 ini 配置文件【IDEA】
  10. STM32 外部晶振电路设计和匹配
  11. pbootcms建站,pbootcms建站方法技巧
  12. 情景英语-美国情景会话大全 精选
  13. TF、keras两种padding方式:vaild和same
  14. 只有7步,就能将任何魔方6面还原
  15. UI 自动化中的分层设计
  16. 孕妇电子计算机房辐射,孕妇机房辐射大吗
  17. 【圣诞来了】3分钟教你用java画一颗彩色圣诞树,送给别人作为圣诞礼物吧
  18. windows 快速搭建EMQ 教程
  19. Vungle 视频广告接入踩坑记
  20. html鼠标滑过带音效,html5 + css3 带音效下拉菜单的实现

热门文章

  1. 《论语》原文及其全文翻译 学而篇16
  2. 11月17日spring mvc入门培训
  3. WINCE基于hive注册表的实现
  4. Nandflash K9F1208U0B学习
  5. python语言结构_Python语言表示语句结构时采用
  6. WebApi服务监控 log4net记录监控日志
  7. 剑指offer之python实现
  8. ElasticSearch _xpack用户管理
  9. idea下的调试配置
  10. 微信月活跃用户数6.97亿 全球十大消息应用第四