问个低级好玩的问题

paopao_804386625 2009-08-26 04:30:37
呵呵,今天和同事无意中讨论一个小问题,觉得有意思,就发过来看看大家都什么思路.事先声明,问题比较无聊,可能也很简单,只是我是直到今天才用这种角度想这个问题,也许你们早就这么想过来.那就我来自娱自乐下.分就不给多了啊



现在有两个变量A,B,类型是int型.要求不设第三个变量.如何将A,B值互换.



呵呵,现在想想都觉的无聊啊.
...全文
93 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
kenshu 2009-08-26
  • 打赏
  • 举报
回复
其实很多C的书上都有,用异或.但PB用不了.

a=a^b;
b=a^b;
a=a^b;

--------------------
+和-,*和/,会溢出.

只有在相当相当长以前,内存还是天价的时候才有人用.现在还用就是专门跟胡伯伯过不去,瞎折腾.
paopao_804386625 2009-08-26
  • 打赏
  • 举报
回复
咋就这么快就想出来了呢,真是不好玩.呵呵
青锋-SS 2009-08-26
  • 打赏
  • 举报
回复
#5的好,想复杂了
qing455 2009-08-26
  • 打赏
  • 举报
回复
楼上厉害
jlwei888 2009-08-26
  • 打赏
  • 举报
回复
楼上为什么多个2
青锋-SS 2009-08-26
  • 打赏
  • 举报
回复
印象中好像在最初使用计算机,内存是以K为单位的时候,为节省内存,迫不得已而为之的方法.
sun1976 2009-08-26
  • 打赏
  • 举报
回复
a=a+b
b=a-b
a=a-b
?
青锋-SS 2009-08-26
  • 打赏
  • 举报
回复
A=A+2*B
B=A-2*B
A=(A-B)/2
sun1976 2009-08-26
  • 打赏
  • 举报
回复
不会,不是pb的吧?c还可以考虑指针什么的去倒腾.问题是指针不也是变量啊
paopao_804386625 2009-08-26
  • 打赏
  • 举报
回复
我刚听到这个问题的时候也觉的没事找事,呵呵
青锋-SS 2009-08-26
  • 打赏
  • 举报
回复
内存严重缺乏时候的方法

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧