/*
* Copyright (c) 2014, 计算机科学学院,烟台大学
* All rights reserved.
* 文件名:test.cpp
* 作    者:刘畅
* 完毕日期:2014 年 12  月  17  日
* 版 本 号:v1.0
*
* 问题描写叙述:设计一个程序,输入三个整数,将其从大到小的顺序输出,要求
(1)排序功能通过函数实现,三个整数用三个变量,不必然义数组。
(2)写出两个版本号的函数,一个採用传地址值的方法,还有一个採用引用类型作參数。
* 输入描写叙述:三个整数,
* 程序输出:将这三个整数从大到小输出。
#include <iostream>
using namespace std;
void exchange(int *q1,int *q2,int *q3);
void swap(int *p1,int *p2);
int main()
{int *num1,*num2,*num3,a,b,c;cin>>a>>b>>c;num1=&a;num2=&b;num3=&c;exchange(num1,num2,num3);cout<<a<<" "<<b<<" "<<c;
}void exchange(int *q1,int *q2,int *q3)
{if (*q1<*q2)swap (q1,q2);if (*q1<*q3)swap(q1,q3);if (*q2<*q3)swap(q2,q3);
}void swap(int *p1,int *p2)
{int temp;temp=*p1;*p1=*p2;*p2=temp;
}

执行结果:

学习心得:

指针最基础的写法格式上感觉已经掌握了,只是还是不大理解指针的用处,能提高效率但不知道怎样去提高的。还得多看看书啊。

另一个引用类作參数的版本号着实还不会,待明天请老师修复后。求大神可以指点指点引用类型参数之前做的是如何应用?

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/gcczhongduan/p/4910324.html

文章17周项目2--通过基准线结合(三个数字排序(指针参数))相关推荐

  1. 17周项目五(1)。百钱买百鸡

    上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑.编译.连接和运行的一般过程 我的程序: /* Copyright (c) 2013, 烟台大学计算机学院 * All rights ...

  2. 17周项目五(3色球问题)

    /* * 程序的版权和版本声明部分 * Copyright (c)2013,烟台大学计算机学院学生 * All rightsreserved. * 文件名称:array.cpp * 作者:张凯 * 完 ...

  3. 第十二周项目1-阅读程序(三)

    含有递归函数的程序 /**Copyright (c) 2014,烟台大学计算机学院*All gight reserved.*文件名称:temp.cpp*作者:邵帅*完成时间:2014年11月13日*版 ...

  4. 第二周项目1函数参数传递的三种方式

    /* .*Copyright (c) 2014,烟台大学计算机学院 *All right reserved. *文件名称:函数参数传递的三种方式.cpp *作者:彭子竹 *完成日期:2015年9月11 ...

  5. 2014秋C++ 第8周项目 分支程序设计

    课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂"贺老师课堂"同步展示,使用的帐号请到课 ...

  6. 第七周项目三-用多文件组织多个类的程序

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月13日*版 本 号:v1. ...

  7. 分享Kali Linux 2017年第17周镜像文件

     分享Kali Linux 2017年第17周镜像文件  Kali Linux官方于4月23日发布2017年的第17周镜像.这次维持了11个镜像文件的规模.默认的Gnome桌面的4个镜像,E17.KD ...

  8. PMCAFF原创文章人气周榜第三期(原创干货由你评鉴,在评论里写下你的看法吧~)

    又是一周一度原创精选包上架的时候啦,上一周PMCAFF又产生了一大波优质的原创产品干货,其中<职场社交是一个真需求吗?>引发讨论热议,<「会会」产品体验报告>引发人思考,< ...

  9. ZLYD团队第一周项目总结

    ZLYD团队第一周项目总结 团队项目 项目内容:我们打算利用Applet实现一个吃豆子游戏,团队初步设定游戏规则如下: 按空格键,游戏开始: 通过方向键控制吃豆者的运动方向,直到吃光所有金豆子: 吃到 ...

最新文章

  1. XXL-REGISTRY v1.0.2 发布,分布式服务注册中心
  2. 8.Java格式化输出
  3. 枚举、位操作 CLR学习第十二课
  4. 安卓案例:LayoutCreator演示
  5. git 上传了一个非常大的文件,删除文件
  6. 【联合仿真】电机与机械臂的联合simulink仿真
  7. 1273-宣传墙(第九届河南省ICPC省赛 --状压DP)
  8. kubernetes之容器生命周期管理
  9. Web前端基础体验学习过程1 HTML篇
  10. cursor的所有样式
  11. day1 704.二分查找 27.移除元素
  12. [闪存 第2回] NAND Flash 原理与挑战
  13. 责任链模式(以及变种管道模式)的应用案例
  14. 最新淘宝店铺宝贝PC电脑端隐藏屏蔽技术
  15. 小议PPT制作:高管如何做演讲PPT
  16. 关于赛门铁克sep,spa客户端的看法
  17. 关于Win7系统不能删除avast!
  18. 软件工程教程:第4章总体设计 课后习题
  19. 海伦司上市:“酒局文化”可以没有,但酒馆文化说来话长
  20. NFT合约解析(4)——Counters.sol——2021.5.19

热门文章

  1. linux操作小技巧
  2. 我崩溃了!月薪30K必须掌握的开源项目Java中SPI机制
  3. SSY and JLBD 题解
  4. python【蓝桥杯vip练习题库】ADV-236林丹大战李宗伟
  5. 【Network Security!】虚拟化架构与系统部署
  6. Tensorflow【实战Google深度学习框架】—完整的TensorFlow入门教程
  7. 求补码表示为10000000的真值
  8. mysql锁与程序锁_数据库加锁(转)
  9. redis延迟消息队列不准时php,Redis实现延迟消息队列
  10. C语言实验大纲2010答案,C语言试验大纲(2010年修订).doc