引用作形参

来源:互联网 发布:虚拟化和云计算的关系 编辑:程序博客网 时间:2024/05/18 01:07

  输入代码:

/*  *Copyright (c)2014,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:sum123.cpp  *作    者:林海云  *完成日期:2014年12月23日  *版 本 号:v2.0  *  *问题描述:输入三个数,将这三个数从大到小依次排序*程序输入:  *程序输出: */    #include<iostream>using namespace std;void sort(int &x,int &y,int &z);int main(){ int a,b,c; cin>>a>>b>>c; sort(a,b,c); cout<<a<<" "<<b<<" "<<c<<endl; return 0;}void sort(int &x,int &y,int &z){ int t; if(x<y) {  t=x;  x=y;  y=t; } if(y<z) {  t=y;  y=z;  z=t; }  if(x<y) {  t=x;  x=y;  y=t; }}


运行结果:

总结:三个 数比较大小得重复比较,开始写进行两次比较,结果总是不对,后来将第一次比较调到后面再比较一次,才可行了。

 

0 0
原创粉丝点击