经过microsoftmvp的指点学到这个方法
x^=y; y^=x; x^=y;
^是位异或操作符,在每个位的位置,如果两个操作数对应的位只有一个(不是两个)为1,则操作结果中该位为1,否则为0。
另外还学到一种方法,不过遇到值为0就不行了(除数不能为0)
a=a*b; b=a/b; a=a/b;
相比之下还是位异或方法最好。
作者:liulu
出处:http://www.cnblogs.com/liulunet/
谢谢支持

浙公网安备 33010602011771号