异或交换两个数

简介:


交换a和b;

#include <iostream>

using namespace std;

int main()
{
    int a,b;
    while(cin>>a>>b)
    {
        a=a^b;
        b=b^a;
        a=a^b;
        cout<<a<<" "<<b<<endl;
    }
    return 0;
}

目录
相关文章
|
6月前
|
存储 算法 JavaScript
判断奇偶数
判断奇偶数
|
27天前
两数之间的 Armstrong 数
【10月更文挑战第24天】两数之间的 Armstrong 数。
14 4
|
算法
求二进制位中一的个数
求二进制位中一的个数
84 0
判断一个数是否是对称数(数组/非数组解法)
判断一个数是否是对称数(数组/非数组解法)
|
存储 算法
交换算法(交换两个数字)
交换算法(交换两个数字)
87 0
【C两数交换】实现ab交换居然有三种方法?
【C两数交换】实现ab交换居然有三种方法?
152 0
【C两数交换】实现ab交换居然有三种方法?
打印0~100000之间的水仙花数, 水仙花数指一个n位数,其各位数的n次方之和正好等于该数本身
打印0~100000之间的水仙花数, 水仙花数指一个n位数,其各位数的n次方之和正好等于该数本身
109 0