用排序体会函数参数的传递(一)

来源:互联网 发布:云计算技术专业工作 编辑:程序博客网 时间:2024/06/05 15:21
/*  02.* Copyright (c) 2012, 烟台大学计算机学院                      03.* All rights reserved.                      04.* 文件名称:test.cpp                      05.* 作者:刘明亮                   06.* 完成日期:2012 年12月19日                      07.* 版本号:v1.0                                     09.* 输入描述:无                      10.* 问题描述:用引用排序                   11.* 程序输出:排序后 12.* 问题分析:                     13.* 算法设计:略                      14.*/          #include <iostream>  using namespace std;  void paixu(int &x, int &y ,int &z);int main(void){int  a,b,c;cin>>a>>b>>c;paixu(a,b,c);cout<<"由大到小为:"<<a<<" "<<b<<" "<<c<<endl;return 0;}void exchange(int &x,int &y){int t;t=x;x=y;y=t;}void paixu(int &x, int &y ,int &z){if(x<y) exchange(x,y);if(x<z) exchange(x,z);if(y<z) exchange(y,z);}

原创粉丝点击