将数组中的数逆向排列
来源:互联网 发布:淘宝上传视频怎么传 编辑:程序博客网 时间:2024/05/18 16:35
#include <stdio.h>
int main(int argc, const char *argv[])
{
int a[] = {0,1,2,3,4,5};
int i,N = sizeof(a)/sizeof(int);
for(i=0; i<N/2; i++)
{
a[i] ^= a[N-1-i];
a[N-1-i] ^= a[i];
a[i] ^= a[N-1-i];
}
for(i=0; i<N; i++)
{
printf("a[%d] = %d\n",i,a[i]);
}
return 0;
}
int main(int argc, const char *argv[])
{
int a[] = {0,1,2,3,4,5};
int i,N = sizeof(a)/sizeof(int);
for(i=0; i<N/2; i++)
{
a[i] ^= a[N-1-i];
a[N-1-i] ^= a[i];
a[i] ^= a[N-1-i];
}
for(i=0; i<N; i++)
{
printf("a[%d] = %d\n",i,a[i]);
}
return 0;
}
0 0
- 将数组中的数逆向排列
- 将数组中的元素排列成一个最小的数
- 二十二、选择排序【给出一个数组,将数组中的数由小到大排列】
- CCScrollView 中的逆向排列
- 剑指offer30--将数组排列成最小的数
- 将一个字符串数组中的字母按照以下规则排列
- C语言数组,将元素中的数字从大到小排列
- 将数组中的数逆序重新存放
- 将数组中的正负数就地归类
- 01、将数组中的数逆序存放
- 排列中的平方数
- 编程将一个二维数组元素变换为逆向存放,即按元素在内存中的物理排列位置,第一个元素变成倒数第一个元素,第二个元素变成倒数第二个元素,依此类推。
- 编程将一个二维数组元素变换为逆向存放,即按元素在内存中的物理排列位置,第一个元素变成倒数第一个元素,第二个元素变成倒数第二个元素,依此类推。
- 面试题,凑14,将数组中相加为14的数去除,并升序排列
- 将数组中的数循环移动k位
- 5-22 将数组中的数逆序存放 (20分)
- 算法:将数组中的整数进行排列,奇数在左边,偶数在右边
- 一个能将给定非负整数数组中的数字排列成最大数字的函数
- C++多继承
- 高并发的下单、抢票等问题解决方法的原理分析
- MFC/浏览文件或文件夹
- 输入一个链表,反转链表后,输出链表的所有元素。
- Box2D C++ 教程-用户数据
- 将数组中的数逆向排列
- struts2设置加载非默认路径的struts.xml文件解决方案+Struts2初学 Struts2的action接收用户数据方式
- hdu 3507 Print Article 斜率优化dp
- MySQL入门--显示表结构的两种方式
- JavaSE入门学习46:文件传输基础之I/O流(五)(Java序列化)
- C语言程序代码编写规范
- 【NYOJ】[46]最少乘法次数
- 熟悉python中的tkinter图形包--(写一个参数计算器)
- 关于链接错误的一个罕见原因