两个整数 X 和 Y&n…
2014-07-02 08:19
148 查看
1.采用临时变量temp
#include
int main()
{
int x=10,y=20,temp;
temp=x;
x=y;
y=temp;
printf("%d,%d\n",x,y);
return 0;
}
2.和差法:
#include
int main()
{
int x=10,y=20;
x=x+y;
y=x-y;
x=x-y;
printf("%d,%d\n",x,y);
return 0;
}
3.异或法:
#include
int main()
{
int x=10,y=20;
x=x^y;
y=x^y;
x=x^y;
printf("%d,%d\n",x,y);
return 0;
}
#include
int main()
{
int x=10,y=20,temp;
temp=x;
x=y;
y=temp;
printf("%d,%d\n",x,y);
return 0;
}
2.和差法:
#include
int main()
{
int x=10,y=20;
x=x+y;
y=x-y;
x=x-y;
printf("%d,%d\n",x,y);
return 0;
}
3.异或法:
#include
int main()
{
int x=10,y=20;
x=x^y;
y=x^y;
x=x^y;
printf("%d,%d\n",x,y);
return 0;
}
相关文章推荐
- 比较两个整数的大小,不能使用 "if", "?:", "switch" 等
- 写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷。
- Android 两个Activity之间切换
- mian函数接受两个实参, 连成s…
- Android Button按钮两个页面切换
- 给两个整数对n与m,数出有多少整数对(a,b)满足:0<a<b<n,且(a*a+b*b+m)/(a*b)仍是整数
- 【MOOC·数据结构】求数组区间两个最大整数
- 不用+-×÷求两个整数的之和
- 写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷。
- ch01_ex16&nbsp;如果三个整数X,Y…
- 写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷
- 启动两个tomcat工程&nbsp;出现错误
- 线程经典 生产者消费者 两个完全不…
- 整数开方&nbsp;sqrt
- Linux&nbsp;Shell&nbsp;按m&nbsp;n输入的两个数&nbsp;截…
- 写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷
- 线程经典&nbsp;生产者消费者&nbsp;两个完全不…
- php的两个memcached扩展&nbsp;memcache…
- 笔试算法题(12):整数的string到int转换 & 两个栈实现队列
- 设a和b是两个正整数,a<=b,计算a和b之间约数个数最多的整数