第十七周项目二引用作形参(2)引用类型作形参
来源:互联网 发布:linux 复制整行 编辑:程序博客网 时间:2024/05/18 03:42
问题及代码:
/* * Copyright (c) 2014, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:test.cpp * 作 者:郝俊宇 * 完成日期:2014年 12 月 22 日 * 版 本 号:v1.0 * * 问题描述:设计一个程序,输入3个整数,将其按从大到小的顺序输出 * 输入描述:3个整数 * 程序输出:从大到小的顺序输出 */ #include <iostream>using namespace std;int main( ){ void fun1(int &,int&,int &); int a,b,c; cin>>a>>b>>c; fun1(a,b,c); cout<<"从大到小的顺序是:"<<a<<" "<<b<<" "<<c<<endl; return 0;}void fun1(int &x,int &y,int &z){ if(x<y) { int t; t=x; x=y; y=t; } if(x<z) { int r; r=x; x=z; z=r; } if(y<z) { int k; k=y; y=z; z=k; } return;}
#include <iostream>using namespace std;int main( ){ void fun1(int &,int&,int &); int a,b,c; cin>>a>>b>>c; fun1(a,b,c); cout<<"从大到小的顺序是:"<<a<<" "<<b<<" "<<c<<endl; return 0;}void fun1(int &x,int &y,int &z){void fun2(int &,int &); if(x<y) fun2(x,y); if(x<z) fun2(x,z); if(y<z) fun2(y,z); return;}void fun2(int &i,int &j){ int t; t=i; i=j; j=t; return;}
运行结果:
知识点总结:
引用的应用
学习心得:
觉得引用比传地址值的方法方便多了。
0 0
- 第十七周项目二引用作形参(2)引用类型作形参
- 第十七周项目二——引用作形参(1)引用类型作参数方法
- 第十七周项目二(2)引用作形参
- 第十七周项目二引用作形参
- 第十七周项目二 引用作形参
- 第十七周 项目二 引用作形参
- 第十七周项目二 引用作形参-(1)排序
- 第十七周项目二(1)引用作形参
- 第十七周项目二:引用做形参:引用类型
- 第十七周项目 2 引用作形参
- 第十七周项目2-引用作形参
- 第十七周 【项目2-引用作形参】
- 第十七周 项目2—引用作形参
- 第十七周项目2-引用作形参
- 第十七周项目2---引用作形参
- 第十七周项目2:引用作形参
- 第十七周项目二 引用作形参-(1)用传地址和引用方法排序
- 第十七周项目二——引用作形参(2)传地址值方法
- 第十七周项目3-胖子伤不起
- 17周项目4--日期结构体
- UVA - 10194 Football (aka Soccer) 多种排序
- 帧布局
- 第十七周项目二:引用做形参:引用类型
- 第十七周项目二引用作形参(2)引用类型作形参
- 高内聚低耦合
- 第十七周项目4-日期结构体(1)
- 前端优化《二》---关于编写性能高效的javascript事件的技术
- mysql基础(四) Mysql自增ID的设置和修改
- 内部类
- linux 在字符界面中如何查看超出屏幕显示范围的内容?
- 第十七周项目4-日期结构体(2)
- LEETCODE: Add Binary