java颠倒数组组存放次序

博客访问: 89751
博文数量: 53
博客积分: 2200
博客等级: 大尉
技术积分: 590
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: C/C++
/*=============================================================&&&&&&&&&&& 将数组中n个整数按照相反顺序存放&&&&&&&&&&& 算法分析:&&&&&&&&&&&&&&&&&&& 1、如果n为偶数,则-&n/2,a[i]&-&a[n-1-i]&&&&&&&&&&&&&&&&&&& 2、如果n为奇数,则-&n/2-1,a[i]&-&a[n-1-i]&&&&&&&&&&&&&&&&&&& 总之i-&(int) (n/2)& a[i]&-&a[n-1-i]==============================================================&&&&&&&&&&&& 作者:最后的村长&&&&&&&&&&&& 时间:日&&&&&&&&&&&& 工具:DEV C++ 4.9.9.2&&&&&&&&&&&& version:1.0==============================================================*/#include &stdio.h&#include &stdlib.h&#define N 11//定义数组的大小 void exchange(int *p,int n); //函数声明 /*=============================================================*/int main(){&&& int a[N];//定义数组 &&& for(int i=0;i&N;i++)//初始化数组 &&& {&&&&&&&&&&& printf("请输入数组第%d个元素",i+1);&&&&&&&&&&& scanf("%d",&a[i]);&&&&&&&&&&& }&&&&&&&&&&& int *p;//定义指针变量 p &&&&&&&&&&& p=a;//指针变量指向数组头地址 p=a &&&&&&&&&&& exchange(p,N);//数组逆序 &&&&&&&&&&& printf("逆序输出数组为:");&&&&&&&&&&& p=a;&&&&&&&&&&& for(int i=0;i&N;i++)//逆序数组输出 &&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& printf("\n数组第%d个元素是%d",i+1,*(p++));&&&&&&&&&&&&&&&&&&& }&&& system("PAUSE"); &&& return 0;&&& } void exchange(int *p,int n)//数组逆序排列 i-&(int) (n/2)& a[i]&-&a[n-1-i]{&&&&&&&& for(int i=0;i&(int)(n/2);i++)&&&& {&&&&&&&&&&&& temp=*(p+i);&&&&&&&&&&&& *(p+i)=*(p+n-1-i);&&&&&&&&&&&& *(p+n-1-i)=&&&&&&&&&&&& }&}
阅读(1776) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。2011年4月 Java大版内专家分月排行榜第二2010年8月 Java大版内专家分月排行榜第二2010年5月 Java大版内专家分月排行榜第二2008年2月 Java大版内专家分月排行榜第二2007年7月 Java大版内专家分月排行榜第二
2011年2月 Java大版内专家分月排行榜第三2010年9月 Java大版内专家分月排行榜第三2008年9月 Java大版内专家分月排行榜第三2008年1月 Java大版内专家分月排行榜第三2007年11月 Java大版内专家分月排行榜第三2007年9月 Java大版内专家分月排行榜第三
2011年4月 Java大版内专家分月排行榜第二2010年8月 Java大版内专家分月排行榜第二2010年5月 Java大版内专家分月排行榜第二2008年2月 Java大版内专家分月排行榜第二2007年7月 Java大版内专家分月排行榜第二
2011年2月 Java大版内专家分月排行榜第三2010年9月 Java大版内专家分月排行榜第三2008年9月 Java大版内专家分月排行榜第三2008年1月 Java大版内专家分月排行榜第三2007年11月 Java大版内专家分月排行榜第三2007年9月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
用C++将一个数组中的元素按逆序存放.例如原来的顺序是:2,4,5,7,8;要求改为8、7、5、4、2.
腐姐控控0554
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
int* ReverseArray(int*orig,unsigned short int b)
unsigned short int a=0;
为您推荐:
其他类似问题
扫描下载二维码php array_reverse 以相反的顺序返回数组实例代码
字体:[ ] 类型:转载 时间:
本篇文章主要介绍了php array_reverse 以相反的顺序返回数组实例代码,具有一定的参考价值,有兴趣的可以了解一下。
php array_reverse函数返回一个单元顺序相反的数组,该函数有两个参数,第一个参数表示需要处理的数组,第二个参数可选,规定是否保留原始数组的键名。本文章通过实例向大家讲解array_reverse函数的使用方法。需要的码农可以参考一下。
array_reverse函数基本语法:
array array_reverse ( array $array [, bool $preserve_keys = false ] )
array_reverse() 接受数组 array 作为输入并返回一个单元为相反顺序的新数组。
如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失。
必需。输入的数组。
可选。规定是否保留原始数组的键名。返回一个单元顺序相反的数组.如果设置为&TRUE会保留数字的键。 非数字的键则不受这个设置的影响,总是会被保留。
可能的值:
返回反转后的数组。
$input = array("php", 4.0, array("green", "red"));
$result = array_reverse($input);
$result_keyed = array_reverse($input, true);
这将使 $result 和 $result_keyed 具有相同的单元,但是注意键名的区别。$result 和 $result_keyed 的打印输出显示分别为:
[0] =& Array
[0] =& green
[1] =& red
[2] =& php
[2] =& Array
[0] =& green
[1] =& red
[0] =& php
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具数组的顺序存储与表示_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
数组的顺序存储与表示
&&数据结构
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 string 数组 颠倒顺序 的文章

 

随机推荐