17周(引用做形参 )

来源:互联网 发布:剑三优化补丁 编辑:程序博客网 时间:2024/06/06 05:37

/*
*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;}}

 

 


1 0