| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 420 人关注过本帖
标题:新手上路有问题请教下各位大虾
只看楼主 加入收藏
不选择
Rank: 2
等 级:论坛游民
帖 子:13
专家分:12
注 册:2011-10-31
结帖率:100%
收藏
 问题点数:0 回复次数:4 
新手上路有问题请教下各位大虾
再比较各个数大小的时候那个换位是怎么回事的,怎么看都不明白,例如:if(a>b){t=a,a=b;b=t;}解析一下,为什么再不同的题目他的意思不一样的.
搜索更多相关主题的帖子: 新手上路 
2011-10-31 19:55
刘海阔天空
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-10-5
收藏
得分:0 
这是在a>b的其情况下,将a,b的位置交换。t=a,就是将a的值赋予t,此时t就是a。因此后面的b=t,即将a放到b的位置,在此之前b已经放到a
的位置。因此a, b的交换实现。我也是新手,这也是自己理解,不知道对不对,仅供参考。
2011-10-31 20:04
新开始
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-10-31
收藏
得分:0 
就跟换1杯牛奶1杯水交换同个道理,(a,b)两个杯子有东西,t只是个空杯,用于来做临时的存放用得。 新手仅供参考。
2011-10-31 20:12
不选择
Rank: 2
等 级:论坛游民
帖 子:13
专家分:12
注 册:2011-10-31
收藏
得分:0 
回复 2楼 刘海阔天空
但是有时候他的赋值再不同的题他代表的值大小怎么不一的啊,有时候是说最小的,有时候说是最大的
2011-10-31 21:09
不选择
Rank: 2
等 级:论坛游民
帖 子:13
专家分:12
注 册:2011-10-31
收藏
得分:0 
回复 3楼 新开始
就好像你做“比较三个整数A,B,C。找出最小的”和“输入四个整数,按照由大到小输出”这样的题你用这个换位来坐坐看
2011-10-31 21:13
快速回复:新手上路有问题请教下各位大虾
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025870 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved