社区
VB基础类
帖子详情
如何在不使用中间变量的情况下实现两数交换?
Shawphen2000
2003-09-24 05:08:47
不使用中间变量,实现两数交换。
比如a=3,b=2;执行后要a=2,b=3。如何实现?
...全文
75
2
打赏
收藏
如何在不使用中间变量的情况下实现两数交换?
不使用中间变量,实现两数交换。 比如a=3,b=2;执行后要a=2,b=3。如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhenglc
2003-09-24
打赏
举报
回复
正确
viena
2003-09-24
打赏
举报
回复
a = a + b
b = a - b
a = a - b
JAVA不
使用
中间
变量
,
实现
两个数的
交换
实现
两个
变量
交换
位置
交换
两个数 不
使用
中间
变量
交换
两个数是常见的需求。...但是如果我们现在不想
使用
那个
中间
变量
,怎么破?so,以下提供两种方法1.通过四则运算来
实现
@Test public void method_1() { int a = 3; int b = 4; a = a + b; b = a - b
交换
两数
(不
使用
中间
变量
)
交换
两数
,其中没有用到临时
变量
,并且表明了每种方法的缺点,希望大家在
使用
的时候选择最合适的方法
如何在不
使用
第三
变量
的
情况
下
交换
两个
变量
的值
如何使两个
变量
在不
使用
其他
变量
的
情况
下原地
交换
数据 平常我们
交换
两个
变量
的数值常常都会
使用
一个temp
变量
作为
中间
变量
来进行数据
交换
举个栗子:temp=a;a=b;b=temp; 但如果不能
使用
其他
变量
的
情况
下该怎么
交换
...
C语言不
使用
中间
变量
交换
两个
变量
的数据
在一般
情况
下,我们
交换
两个
变量
的数据都需要第三个
变量
作为
中间
变量
,如下 #include <stdio.h> int main() { int a = 10; int b = 20; int c; printf("
交换
前a = %d,b = %d\n",a,b); c = b; b = a; a ...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章