不使用臨時變量交換數值

#include<stdio.h>


int main(int argc,char *argv[])
{
int a,b;
printf("input two numbers:\n");
scanf("%d %d",&a,&b);
a=a^b;
b=a^b;
a=a^b;
printf("a:%d\nb:%d\n",a,b);
return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章