/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: array.cpp
* 作 者:
* 完成日期: 2013年 12 月 17 日
* 版本号: v1.0
* 输入描述:无
* 问题描述:利用指针的传递地址的方法进行排序
*/
#include <iostream>
using namespace std;
void passadress(int &x,int &y,int &z);
void jiaohuan(int &x,int &y);
int main()
{
int x,y,z;
cout << "请分别输入三个整数" << endl;
cin>>x>>y>>z;
passadress(x,y,z);
return 0;
}
void passadress(int &x,int &y,int &z)
{
if(x<y) jiaohuan(x,y);
if(x<z) jiaohuan(x,z);
if(y<z) jiaohuan(y,z);
cout<<x<<" "<<y<<" "<<z;
}
void jiaohuan(int &x,int &y)
{
int t;
t=x;
x=y;
y=t;
}
运行结果
心得体会
节约内存空间 我们势在必行