/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:张浩
* 完成日期:2012 年12月16日
* 版 本 号:v1.0
* 输入描述: 略
* 问题描述: 略
* 程序输出:略
* 问题分析:
* 算法设计:
*/
#include<iostream>
using namespace std;
void jiaohuan(int *a,int *b);
int main(){
int *p1,*p2,a,b,t;
cout<<"请输入两个数:\n";
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
jiaohuan(&a,&b);
cout<<"交换后:\n"<<"a="<<a<<'\n';
cout<<"b="<<b<<'\n';
return 0;
}
void jiaohuan(int *a,int *b){
int *p1,*p2,t;
p1=a;
p2=b;
t=*p1;
*p1=*p2;
*p2=t;
}
运行结果:
心得体会:呵呵。。。