传地址值交换变量
/* * Copyright (c) 2012, 烟台大学 * All rights reserved. * 文件名称:test.cpp * 作者:邱学伟* 指导老师:贺利坚 * 完成日期:2012 年12月19日 * 版本号:v1.0 * 输入描述:无 * 问题描述: 传地址值法交换变量 * 程序输出:* 问题分析: * 算法设计:略 */ #include <iostream>using namespace std;int main( ){void jiaohuan(int *,int *,int *); int a,b,c;cout<<"输入三个数:"<<endl;cin>>a>>b>>c;jiaohuan(&a,&b,&c); cout<<"由小自大为:"<<endl;cout<<a<<" "<<b<<" "<<c<<endl;return 0;}void jiaohuan(int *i,int *j,int *k) { int t; if (*i>*j) {t=*i;*i=*j;*j=t;}if (*i>*k) {t=*i;*i=*k;*k=t;}if (*j>*k) {t=*j;*j=*k;*k=t;}}