鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[技术交流] 一道有意思的C语言试题

  [复制链接]
发表于 2015-6-4 13:03:29 | 显示全部楼层
mark
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-7 13:08:55 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-8 13:20:50 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-11 11:53:13 | 显示全部楼层
谢谢老师
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-13 09:59:53 | 显示全部楼层
膜拜  学习下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-16 20:43:10 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-19 14:28:00 | 显示全部楼层
。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-25 14:47:44 | 显示全部楼层
xiexie
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-23 11:11:48 | 显示全部楼层
vfdsfds
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-27 16:07:53 | 显示全部楼层
kankna
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-29 14:03:38 | 显示全部楼层
学习,谢谢分享知识。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-10 12:21:56 | 显示全部楼层
:dizzy::dizzy:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-10 12:44:46 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-11 21:46:40 | 显示全部楼层
1. 异或具有可逆性 例如x=1,y=3
y=x^y=1^3=0001^0011=0010=2   
x=x^y=1^2=0001^0010=0011=3
y=x^y=2^3=0010^0011=0001=1
交换完毕。

2.当数组个数为基数时,最中间那个数first和last是相等的,两个相等的数异或=0
3.当first=last时不交换
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-13 10:28:17 | 显示全部楼层
感觉大家关于原因是两个数相等异或等于0这个,判断得太武断了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-13 10:33:11 | 显示全部楼层
假设传进来的都是3.
那么*y = 3 ^ 3 = 0;
       *x = 3 ^ 0 = 3;
       *y = 3 ^ 0 =3;
为啥结果不是这样???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-15 19:51:50 | 显示全部楼层
HapPy12138 发表于 2015-8-11 21:46
1. 异或具有可逆性 例如x=1,y=3
y=x^y=1^3=0001^0011=0010=2   
x=x^y=1^2=0001^0010=0011=3

假设传进来的都是3.
那么*y = 3 ^ 3 = 0;
       *x = 3 ^ 0 = 3;
       *y = 3 ^ 0 =3;
为啥结果不是这样???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-16 19:54:22 | 显示全部楼层
很好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-16 21:23:46 | 显示全部楼层
for(first=0,last=count-1; first<count/2;first++,last--)
{
  //照旧
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-19 13:43:24 | 显示全部楼层
二进制运算  真伟大~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 14:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表