标签:c++ 生活
/*
*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;}
}
标签:c++ 生活
原文地址:http://blog.csdn.net/wangzhongwangmin/article/details/42059221