用C语言实现数组反序

题目:

比如输入:数组是1,2,3,4,5

反序后的结果是:5,4,3,2,1

 

实现代码如下

#include <stdio.h>
//用数组反序数组
void reserve1(int a[],int n){int m=(n+1)/2;int i=0;for(i;i<m;i++){int j=n-1-i;int temp=a[i];a[i]=a[j];a[j]=temp;}
}
//用指针进行反序数组
void reserve2(int *a,int n){int *p,*q,*length;int m;m=(n+1)/2;p=a;
//	length=(a+n+1)/2;   //这个地方不是length=(n+1)/2,要记得加上数组的首地址,不要写成这样(a+n+1)/2,//因为不能对a进行操作,只能进行偏移length=a+m;q=a+n-1;for(;p<length;p++,q--){int temp=*p;*p=*q;*q=temp;}	
}
void main() { int a[5]={1,2,3,4,5};int *p;p=a;
//	for(p;p<a+5;p++){
//	  printf("%d",*p);
//	}int length;len

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/294273.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ordersta在php中是什么意思,[求助]ststa中的几个问题

<p> (1)hausman检验的结果如下——是什么意思呢</p><p>Test: Ho: difference in coefficients not systematic</p><p> chi2(4) (b-B)[(V_b-V_B)^(-1)](b-B)<br/> -16.36 chi2<0 &g…

java中错误的源文件,关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports...

关于Java源文件结构规则&#xff0c;说法错误的是()A&#xff0e;版权信息必须在java文件的开头B&#xff0e;package语句在imports更多相关问题霍乱患者产生“米泔样”粪便由下列哪种致病因素直接引起普通话是以北京语音为标准音,所以北京话就是普通话。 (7.0分)在蜗杆传动中,…

switch类型模式

switch的模式中有一种叫类型模式&#xff0c;可以根据switch的类型来执行对应的case&#xff0c;这点在代码中用到的比较频繁&#xff0c;特别是在对应同类型对象的操作中。本例是把一组数据&#xff0c;转成一种格式&#xff0c;就是很简单的使用switch类型模式实现&#xff0…

Android框架之网络开发框架Volley

1. Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术&#xff0c;而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android 系统中主要提供了两种方式来进行HTTP通信&#xff0c;HttpURLConnection和HttpClient&#xff0c;几乎在任何项目…

史上最会抄的数学家!把阿拉伯数字直接抄进自己的书里,连中国几千年前的名著都惨遭毒手.........

全世界只有3.14 % 的人关注了爆炸吧知识大家都喜欢《蒙娜丽莎的微笑》&#xff0c;但你知道她为什么好看吗&#xff1f;《蒙娜丽莎的微笑》没错&#xff0c;她符合黄金分割法0.618原则嘛&#xff01;但你知道这世界上还有一个数列版的黄金分割法的吗&#xff1f;这个数列就是斐…

求数组里面的最大值和最小值

题目&#xff1a; 求数组里面的最大值和最小值比如&#xff1a;数组 1&#xff0c;2&#xff0c;3&#xff0c;4&#xff0c;5最大值是5&#xff0c;最小值是1代码实现&#xff1a; #include <stdio.h> int max,min; void getMaxAndMin(int a[],int n){int *q;qa;maxmin*…

【ASP.NET开发】.NET三层架构简单解析

这篇文章本来应该很早就写出来的&#xff0c;但是一直苦于自己的精神能力有限&#xff0c;而且已经到了我们学校的考试周&#xff0c;所以时间上还是有点紧迫。关键的一点就是&#xff0c;找不到合理的思路来写&#xff0c;思路没有的话&#xff0c;就算是再好的素材&#xff0…

高级php平时的工作,【高级PHP开发工作内容|工作职责|高级PHP开发做什么】-看准网...

职位要求1.能非常熟练PHP开发和调试语言&#xff1b;并且在Python/Ruby/Perl语言上有更好经验&#xff1b;良好的编码风格习惯和测试习惯维持系统的质量&#xff1b;2.乐于维持和提高团队的专业水平&#xff0c;甚至正面影响其他开发队伍&#xff1b;3.乐于了解业务需求、协助团…

C和C++里面常见错误和异常出现怎么解决总结(不断更新)

1、cannot open Debug/first.exe for writing 如下图: 原因:控制台没有关闭,不能写,因为编译的exe文件正在运行,而再次编译是要修改这个exe文件的,因为不让写,所以就抱着这个错。 解决办法:是看有没有运行编译后文件,如果正运行着,就将其关掉。 2、cannot conver…

PHP PDO

PDO:数据访问抽象层方法一 <?php //造dsn&#xff0c;驱动名&#xff1a;dbname数据库名&#xff1b;host服务器地址 $dsn"mysql:dbnamemydb;hostlocalhost"; //造pdo对象 $pdonew PDO($dsn,"root","135395"); //写sql语句 $sql"select…

有关[Http持久连接]的一切,卷给你看

上文中我的结论是&#xff1a; HTTP Keep-Alive 是在应用层对TCP连接进行滑动续约复用&#xff0c; 如果客户端/服务器稳定续约&#xff0c;就成了名副其实的长连接。目前所有的Http网络库都默认开启了HTTP Keep-Alive&#xff0c;今天我们从底层TCP连接和排障角度撕碎HTTP持久…

他从小把数学书当小说看,凭借一本书将全世界狠狠甩在身后,被誉为中国的牛顿...

全世界只有3.14 % 的人关注了爆炸吧知识你知道吗&#xff1f;我国也有牛顿哦。他就是魏晋时期的数学家——刘徽&#xff0c;人称“中国数学史上的牛顿”。刘徽沉迷学习公元225年&#xff0c;刘徽出生在山东滨州邹平市的一所农家小院里。从小&#xff0c;刘徽就表现得与别的孩子…

简单调试 Bash 脚本

用 Bash 写的脚本也可以进行调试&#xff0c;和 Python&#xff0c;Perl 等解释型语言一样。新建一个名为 servinfo 的脚本并增加可执行权限&#xff1a; $ vi servinfo#!/bin/bashecho "Hostname: $(hostname)" echo "Date: $(date)" echo "Kernel: …

PHP优于Node.js的五大理由

PHP是一款服务器端的脚本语言&#xff0c;主要用于动态网页开发&#xff0c;是目前最流行的开发语言之一。Node是一款用来编写高性能网络服务器的JavaScript工具包。文中将两者进行对比&#xff0c;列举了PHP优于Node.js的五大理由。一起来看下。 PHP优于Node.js的理由 容易托管…

C和C++语言编程里面常用函数或者编程技巧总结(不断更新)

1、我们输入字符串输出字符串可以这样 char a[20];gets(a);puts(a);puts("hello word"); 2、输出字符串putchar()、printf("%p\n",p);cout<<p; #include<stdio.h> void main(){char a[20]={"chenyu1"};char *c="chenyu2"…

python 3.* + Eclipse mar.2 +pydev 5.0 环境搭建

为什么80%的码农都做不了架构师&#xff1f;>>> 这个是版本问题&#xff0c;官方已给出答案 如果要用pydev 5.0 JDK 必须 1.8&#xff0c;1.7是不行的。 PyDev does not appear after install! Well, the main issue at this time is that PyDev requires Java 8 i…

php7 不是有效的32位,Win7系统安装软件提示“不是有效的win32应用程序”怎么办?...

用户在Win7系统中安装软件时&#xff0c;时常会出现一些64bit和86bit的提示&#xff0c;这个和系统32位与64位有关&#xff0c;笔者便不多说。还有一些在Win7系统中比较少见的提示&#xff1a;“不是有效的Win32程序”会偶尔出现&#xff0c;这类错误发生的原因是为软件不完整或…

关于async和await的探讨

缘起最近在看《深入解析C#&#xff08;第4版&#xff09;》这本书&#xff0c;看到了第五章&#xff0c;这一章节是关于异步。之前对异步这个概念只能算是一知半解&#xff0c;了解了它的概念和用法&#xff0c;但是对它的实际场景和为了解决什么问题而诞生的是不太清楚的。于是…

令人惋惜的天才新秀:16岁上剑桥大学,27岁就出名,数学事业一路畅通无阻,但自从结婚后,人生从此翻天覆地······

全世界只有3.14 % 的人关注了爆炸吧知识据说&#xff0c;在网上流传着这么一则笑话&#xff1a;“费马&#xff0c;泰勒&#xff0c;拉格朗日&#xff0c;洛必达&#xff0c;史称&#xff1a;“马勒格必”。嘘&#xff01;这可不是在口吐芬芳&#xff0c;这可是让无数高数学渣头…

jQuery的.live()和.die()

2019独角兽企业重金招聘Python工程师标准>>> 很多开发者都知道jQuery的.live()方法&#xff0c;他们大部分知道这个函数做什么&#xff0c;但是并不知道是怎么实现的&#xff0c;所以用的并不那么舒适。而且他们却从未听过还有解除绑定的.live()事件的.die()方法。即…