文章17周项目2--通过基准线结合(三个数字排序(指针参数))
/*
* 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--通过基准线结合(三个数字排序(指针参数))相关推荐
- 17周项目五(1)。百钱买百鸡
上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑.编译.连接和运行的一般过程 我的程序: /* Copyright (c) 2013, 烟台大学计算机学院 * All rights ...
- 17周项目五(3色球问题)
/* * 程序的版权和版本声明部分 * Copyright (c)2013,烟台大学计算机学院学生 * All rightsreserved. * 文件名称:array.cpp * 作者:张凯 * 完 ...
- 第十二周项目1-阅读程序(三)
含有递归函数的程序 /**Copyright (c) 2014,烟台大学计算机学院*All gight reserved.*文件名称:temp.cpp*作者:邵帅*完成时间:2014年11月13日*版 ...
- 第二周项目1函数参数传递的三种方式
/* .*Copyright (c) 2014,烟台大学计算机学院 *All right reserved. *文件名称:函数参数传递的三种方式.cpp *作者:彭子竹 *完成日期:2015年9月11 ...
- 2014秋C++ 第8周项目 分支程序设计
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂"贺老师课堂"同步展示,使用的帐号请到课 ...
- 第七周项目三-用多文件组织多个类的程序
/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月13日*版 本 号:v1. ...
- 分享Kali Linux 2017年第17周镜像文件
分享Kali Linux 2017年第17周镜像文件 Kali Linux官方于4月23日发布2017年的第17周镜像.这次维持了11个镜像文件的规模.默认的Gnome桌面的4个镜像,E17.KD ...
- PMCAFF原创文章人气周榜第三期(原创干货由你评鉴,在评论里写下你的看法吧~)
又是一周一度原创精选包上架的时候啦,上一周PMCAFF又产生了一大波优质的原创产品干货,其中<职场社交是一个真需求吗?>引发讨论热议,<「会会」产品体验报告>引发人思考,< ...
- ZLYD团队第一周项目总结
ZLYD团队第一周项目总结 团队项目 项目内容:我们打算利用Applet实现一个吃豆子游戏,团队初步设定游戏规则如下: 按空格键,游戏开始: 通过方向键控制吃豆者的运动方向,直到吃光所有金豆子: 吃到 ...
最新文章
- XXL-REGISTRY v1.0.2 发布,分布式服务注册中心
- 8.Java格式化输出
- 枚举、位操作 CLR学习第十二课
- 安卓案例:LayoutCreator演示
- git 上传了一个非常大的文件,删除文件
- 【联合仿真】电机与机械臂的联合simulink仿真
- 1273-宣传墙(第九届河南省ICPC省赛 --状压DP)
- kubernetes之容器生命周期管理
- Web前端基础体验学习过程1 HTML篇
- cursor的所有样式
- day1 704.二分查找 27.移除元素
- [闪存 第2回] NAND Flash 原理与挑战
- 责任链模式(以及变种管道模式)的应用案例
- 最新淘宝店铺宝贝PC电脑端隐藏屏蔽技术
- 小议PPT制作:高管如何做演讲PPT
- 关于赛门铁克sep,spa客户端的看法
- 关于Win7系统不能删除avast!
- 软件工程教程:第4章总体设计 课后习题
- 海伦司上市:“酒局文化”可以没有,但酒馆文化说来话长
- NFT合约解析(4)——Counters.sol——2021.5.19
热门文章
- linux操作小技巧
- 我崩溃了!月薪30K必须掌握的开源项目Java中SPI机制
- SSY and JLBD 题解
- python【蓝桥杯vip练习题库】ADV-236林丹大战李宗伟
- 【Network Security!】虚拟化架构与系统部署
- Tensorflow【实战Google深度学习框架】—完整的TensorFlow入门教程
- 求补码表示为10000000的真值
- mysql锁与程序锁_数据库加锁(转)
- redis延迟消息队列不准时php,Redis实现延迟消息队列
- C语言实验大纲2010答案,C语言试验大纲(2010年修订).doc