本文主要是介绍第十七周 【项目2-引用作形参】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题及代码:
/*
*Copyright (c) 2014,烟台大学计算机学院
*ALL right reserved
*文件名:引用作形参
*作者;童宇
*完成日期:2014年12月17日
*版本号v1.0
*问题描述:输入3个整数,将其按从小到大顺序输出
*输入描述:输入3个数
*程序输出:按从大到小顺序输出
*/
#include <iostream>
using namespace std;
void B(int &x,int &y,int &z);
void A(int *x, int *y,int *z);
int main()
{int a,b,c;cin>>a>>b>>c;A(&a,&b,&c);cout<<a<<b<<c<<endl;B(a,b,c);cout<<a<<b<<c<<endl;return 0;
}void A(int *x, int *y,int *z)
{int t;if(*y<*z){t=*y;*y=*z;*z=t;}if(*x<*y){t=*x;*x=*y;*y=t;}if(*y<*z){t=*y;*y=*z;*z=t;}
}void B(int &x,int &y,int &z)
{int t;if(y<z){t=y;y=z;z=t;}if(x<y){t=x;x=y;y=t;}if(y<z){t=y;y=z;z=t;}
}
运行结果:
这篇关于第十七周 【项目2-引用作形参】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!