两个数相交换

异或运算

int main()
{
    int n,m;
    cin>>n>>m;
    cout<<n<<" "<<m<<endl;
    n = n^m;
    m = n^m;
    n = n^m;
    cout<<n<<" "<<m<<endl;
}

posted @ 2013-11-28 22:14  天天AC  阅读(156)  评论(0编辑  收藏  举报