首页 > 代码库 > 17周(引用做形参 )
17周(引用做形参 )
/*
*copyright(c) 2014,烟台大学计算机学院
*All rights reserved。
*文件名称:17周(引用做形参 )
*作者:王忠
*完成日期:2014.12.21
*版本号:v1.0
*
*问题描述:输入3个数,按从大到小的顺序输出,fun1用指针,fun2引用
*输入描述:输入3个数
*程序输出:按从大到小的顺序输出
#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 (*x<*z) {t=*x;*x=*z;*z=t;} if (*y<*z) {t=*y;*y=*z;*z=t;} } void fun2(int &x,int &y,int &z) { int t; if (x<y) {t=x;x=y;y=t;} if (x<z) {t=x;x=z;z=t;} if (y<z) {t=y;y=z;z=t;} }
17周(引用做形参 )
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。