第十七周项目2---引用作形参
来源:互联网 发布:hadoop yarn 源码下载 编辑:程序博客网 时间:2024/06/05 00:13
- /*
- * Copyright (c) 2014, 烟台大学计算机学院
- * All rights reserved.
- * 文件名称:test.cpp
- * 作 者:吴英政
- * 完成日期:2014 年 12 月 21 日
- * 版 本 号:v1.0
- *
- * 问题描述:设计一个程序,输入三个整数,将其从大到小的顺序输出,要求
- (1)排序功能通过函数实现,三个整数用三个变量,不必定义数组;
- (2)写出两个版本的函数,一个采用传地址值的方法,另一个采用引用类型作参数。
- * 输入描述:三个整数,
- * 程序输出:将这三个整数从大到小输出。
#include <iostream>using namespace std;void fun1(int &x,int &y,int &z);void fun2(int *x,int *y,int *z);int main(){ int a,b,c; cin>>a>>b>>c; fun1(a,b,c); cout<<a<<" "<<b<<" "<<c<<endl; fun2(&a,&b,&c); cout<<a<<" "<<b<<" "<<c<<endl; return 0;}void fun1(int &x,int &y,int &z){ int t; if(x<y) { t=x; x=y; y=t; } if(y<z) { t=y; y=z; z=t; } if(x<z) { t=x; x=z; z=t; } return ;}void fun2(int *x,int *y,int *z){ int t; if(*x<*y) { t=*x; *x=*y; *y=t; } if(*y<*z) { t=*y; *y=*z; *z=t; } if(*x<*z) { t=*x; *x=*z; *z=t; } return ;}
0 0
- 第十七周项目 2 引用作形参
- 第十七周项目2-引用作形参
- 第十七周 【项目2-引用作形参】
- 第十七周 项目2—引用作形参
- 第十七周项目2-引用作形参
- 第十七周项目2---引用作形参
- 第十七周项目2:引用作形参
- 第十七周项目2-引用作形参(2)
- 第十七周项目2-引用作形参(1)
- 第十七周项目二(2)引用作形参
- 第十七周项目二引用作形参
- 第十七周项目二 引用作形参
- 第十七周 项目二 引用作形参
- 第十七周项目2-引用作参数
- 第十七周项目2引用做形参
- 第十七周项目 2 引用做形参
- 第十七周上机项目2 引用做形参
- 第十七周项目1引用
- 九度OJ 1549 货币问题 (模拟)
- 第17周 项目4 - 日期结构体<2>
- git与svn的部分区别以及《pro git》部分章节读书笔记
- java基础-HashMap动态扩容数据转移源码阅读
- System.Security.Cryptography.CryptographicException
- 第十七周项目2---引用作形参
- Format是CString类的一个成员函数
- iOS - ShareSDK 短信验证码开发记录
- apache+mysql+php之集成环境wampserver安装篇
- Android strings.xml 的特殊字符_安卓strings.xml 添加空格或字符的方法
- 第17周项目4-日期结构体(生日差)
- IOS8界面调整自适应属性后无效的解决方法
- AMT的bug
- arcigs 101使用python