CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

两个数交换100分

楼主wanghaiquan12(汪海泉)2005-06-21 13:02:36 在 .NET技术 / C# 提问

让a、b两个数的内容交换,比如a=2,   b=   3,   程序执行后,结果变成   a   =   3,   b   =   2   (要求:不用中间变量)  
   
  请帮忙解决  
  问题点数:100、回复次数:9Top

1 楼fancyf(凡瑞)回复于 2005-06-21 13:05:33 得分 100

a   =   a   +   b;  
  b   =   a   -   b;  
  a   =   a   -   b;Top

2 楼fancyf(凡瑞)回复于 2005-06-21 13:07:34 得分 0

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

3 楼sunjian_qi(sonne)回复于 2005-06-21 13:08:50 得分 0

fancyf(凡瑞)   是算法高手。Top

4 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-21 13:09:46 得分 0

一楼正解Top

5 楼lovelxj(伊斯人,吾谁与归)回复于 2005-06-21 13:11:06 得分 0

楼上正解Top

6 楼wanghaiquan12(汪海泉)回复于 2005-06-21 13:13:50 得分 0

请大家帮忙写段程序Top

7 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-06-21 13:15:27 得分 0

请大家帮忙写段程序  
  ----------------  
  fancyf(凡瑞)不是写好了么?用异或Top

8 楼fancyf(凡瑞)回复于 2005-06-21 13:15:37 得分 0

上面两段程序都可以满足你的要求  
  只是在现实中并不实用,玩玩文字游戏罢了,一些公司面试好出这种无聊的题目Top

9 楼yitiaoming2003(小钱)回复于 2005-06-21 13:21:06 得分 0

fancyf(凡瑞)正解Top

相关问题

  • 关于交换两个数的问题!
  • 两个数组交换,为什么不一样
  • 怎么无法实现两个数的交换??
  • 两个数据库之间的数据交换
  • 如何不用变量交换两个数
  • 两个数据库跨网络进行数据交换怎样做呢?
  • 两个数怎样除
  • 两个数组合并
  • 两个数据库问题
  • 求方法!将一个数组的前k个数和后n-k个数交换,要求时间O(n),空间O(1)???

关键词

  • 交换
  • 个数
  • 程序
  • 帮忙

得分解答快速导航

  • 帖主:wanghaiquan12
  • fancyf

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo