您的位置:首页 > 其它

不建立临时变量 交换两个数字

2015-03-28 18:56 155 查看
//异或法
#include<stdio.h>

int main()
{
int a,b;
scanf("%d,%d",&a,&b);

a=a^b;
b=a^b;
a=a^b;
printf("%d,%d\n",a,b);
return 0;
}

#include<stdio.h>

//加减法
int main()
{
int a,b;
scanf("%d,%d",&a,&b);

a=a+b;
b=a-b;
a=a-b;
printf("%d,%d\n",a,b);

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: