#include <iostream> using namespace std; void jiaohuan(int x, int y);int main(void){int a,b;cin>>a>>b;if (a<b)jiaohuan(a, b); cout<<"a,b="<<a<<","<<b;return 0;}void jiaohuan(int x, int y){int t;//新定义一个数,用来保存数t=x; //将x保存在t内x=y; y=t;}//该程序能够实现互换#include <iostream> using namespace std; void jiaohuan(int *x, int *y);//形式参数为指针int main(void){int a,b;cin>>a>>b;if (a<b)jiaohuan(&a, &b); cout<<"a,b="<<a<<","<<b;return 0;}void jiaohuan(int *x, int *y){int t;//定义一个新的数t=*x;//将指针x保存在t内*x=*y; //y的指针复制给x*y=t;//指针x赋值给指针y}//该程序能够实现两数互换
#include <iostream> using namespace std; void jiaohuan(int &x, int &y);//形式参数为引用x的值int main(void){int a,b;cin>>a>>b;if (a<b) jiaohuan(a, b); //引用a,b的值cout<<"a,b="<<a<<","<<b;return 0;}void jiaohuan(int &x, int &y){int t;t=x; //x的值保存在t内x=y; //y的值复制给xy=t;//由t保存的x的值赋值给y}//该程序能够实现两数互换