博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将数组A中的内容和数组B中的内容进行交换。(数组一样大)
阅读量:6220 次
发布时间:2019-06-21

本文共 555 字,大约阅读时间需要 1 分钟。

将两个数组中的内容相互交换,必须是两个数组的内容一样大小。

思路:

结合两个整型变量之间的交换,同样可以用于内容一样大的数组。用异或关系相互交换。

1 #include
2 int main() 3 { 4 int i; 5 int a[8] = { 1,2,3,4,5,6,7,8 }; 6 int b[8] = { 11,12,13,14,15,16,17,18 }; 7 for (i = 0; i <= 7; i++) 8 { 9 printf("%d %d\n", a[i], b[i]);10 }11 for (i = 0; i <= 7; i++)12 {13 a[i] = a[i] ^ b[i];14 b[i] = a[i] ^ b[i];15 a[i] = a[i] ^ b[i];16 printf("%d %d\n", a[i],b[i]);17 }18 19 return 0;20 }

 

转载于:https://www.cnblogs.com/cuckoo-/p/10280094.html

你可能感兴趣的文章
JS 对象机制深剖——new 运算符
查看>>
10大托管国家和5大危险电子邮件主题
查看>>
Go嵌入类型及内部提升样例
查看>>
《软件工艺师:专业、务实、自豪》一3.7.4 软件工艺社团
查看>>
jQuery获取数组对象的值
查看>>
Android+struts2+json方式模拟手机登录功能
查看>>
#大学#汇编指令查询
查看>>
mono for android software自动更新
查看>>
版本管理工具——Git和TortoiseGit(乌龟Git)
查看>>
开源SIP服务器加密软件NethidPro升级
查看>>
linux的简单命令
查看>>
我的友情链接
查看>>
大型网站技术架构(一)大型网站架构演化
查看>>
百度页面分享插件源代码
查看>>
易宝典文章——玩转Office 365中的Exchange Online服务 之六 了解Exchange Online对于邮箱使用的限制...
查看>>
确定jdk是32位版本还是64位版本
查看>>
linux下文件删除的原理
查看>>
python os.path模块
查看>>
评"抄袭就是生产力:评中国盛行的成功学逻辑"
查看>>
红客专用电脑安全工具箱 v 1.9
查看>>