[分享]交换两个数不用第三个变量
											这是我上次碰到的一道面试题目
当时由于时间太紧
没有想出来 后来回来想了一下
想与大家分享一下
#include <iostream>   //包含头文件
using namespace std;
int main()
{
    //定义变量
    int a=1;
    int b=2;
    //交换前
    cout<<"交换前:"<<endl;
    cout<<"a="<<a<<"  b="<<b<<endl;
    //交换变量
    a=a+b;
    b=a-b;
    a=a-b;
    //交换后
    cout<<"交换后:"<<endl;
    cout<<"a="<<a<<"  b="<<b<<endl;
    return 0;
}



											
	    

	
											

