利用异或进行两个数的交换

#include<stdio.h>
int main()
{
     int a;
     int b;
     scanf("%d %d", &a,&b);
     a=a^b;
     b=b^a;
     a=a^b;
     printf("%d %d",a,b);
    
     return 0;
}

 

posted @ 2014-10-27 12:37  Kerita  阅读(128)  评论(0编辑  收藏  举报