17周(引用做形參 )

it2025-06-11  42

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

 

 

转载于:https://www.cnblogs.com/bhlsheji/p/5317016.html

相关资源:数据结构—成绩单生成器
最新回复(0)