数组反序用异或方式实现
来源:互联网 发布:ipad从哪里下载软件 编辑:程序博客网 时间:2024/06/16 05:45
#include<stdio.h>
int main()
{
int arr[7] = { 1, 2, 3, 4, 5, 6, 7 };
int length = 7;for (int i = 0; i < (length >> 1); ++i)
{
arr[i] = arr[i] ^ arr[length - 1 - i];
arr[length - 1 - i] = arr[i] ^ arr[length - 1 - i];
arr[i] = arr[i] ^ arr[length - 1 - i];
}
for (int i = 0; i < length; ++i)
printf("%d\n", arr[i]);
getchar();
}
运行截图:
阅读全文
0 0
- 数组反序用异或方式实现
- 用C语言实现数组反序
- 数组的反序用加减法实现
- 用超链接传递数组或get方式
- 橡皮筋技术实现之异或方式
- 在冒泡排序中,用异或的方式对数组元素的位置互换
- 数组反序
- 用异或操作实现的交换函数用以实现数组逆置中需要注意的问题
- 用数组和链表两种方式实现栈
- FIFO实现:数组方式
- 反序输出一个int型数组中所有数组元素(数字或字符)的值
- 关于cookie储存用serialize方式或json_encode方式转化的数组问题
- 体验用数组反序输出0-9
- 数组的反序用临时变量
- VC++用异或(XOR)方式实现拖放画动态直线
- 字符串或列表反序
- C语言实现数组倒置(异或运算)
- java实现栈(数组方式)
- 1021. 个位数统计
- Shellcode的原理及编写
- Linux 硬盘分区管理
- C++STL函数大全 函数讲解摘自文库
- 1066. 图像过滤(15)
- 数组反序用异或方式实现
- 了解黑客的关键工具---揭开Shellcode的神秘面纱
- 使用rails g方法时不让rails生成对应的assets, helper等文件
- 关于Java中反射的认识
- 【模板】ISAP网络最大流 (模板题:洛谷P3376)
- 1061. 判断题
- 1056. 组合数的和
- 【算法题】按单词逆序
- Android中的属性,是怎么应用到控件上的(三)