标题:
C语言把AB两组的数字对调 应该怎么操作
[打印本页]
作者:
DEEPLAUGH
时间:
2019-11-19 22:41
标题:
C语言把AB两组的数字对调 应该怎么操作
我想把AB两组的数字对调 应该怎么操作
作者:
csmyldl
时间:
2019-11-20 01:47
设一个中间变量 temp
temp=A;
A=B;
B=temp;
这样就对调了
作者:
维超
时间:
2019-11-20 07:10
可以参照坛内篮球赛计分牌的程序。
作者:
jscsd226
时间:
2019-11-20 08:56
您好,可以不使用临时变量。
a=a+b这个得到的是a和b的和;也就是这一步运行之后当前的a的值就是a,b之和。
b=a-b,既然a是他们两个的和,那么a-b得出的肯定是最初的a的值;这一步运行之后,b的只就是原始a的值;
a=a-b,既然b是原始a的值,a是原始a和原始b的和,那么差值肯定就是原始b的值。
作者:
飞机翻筋斗
时间:
2019-11-20 09:04
调用swap函数
作者:
f556
时间:
2019-11-20 09:59
jscsd226 发表于 2019-11-20 08:56
您好,可以不使用临时变量。
a=a+b这个得到的是a和b的和;也就是这一步运行之后当前的a的值就是a,b之和。 ...
这思维new啊,正解。只是要注意溢出问题,如135+200=?如果本身就是unsigned int ,那么a、b值的范围不好说它只能是最大65536/2=32768。好式中间变量交换的方式相对可靠。
作者:
liuzx66
时间:
2019-11-20 11:39
从效率和代码精简来看,临时变量是比较好的选择
作者:
yujiabin
时间:
2019-11-20 13:31
设置中间变量
作者:
八月初
时间:
2019-11-21 09:52
设置中间变量
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1