建立一维数组a[5]={1,2,3,4,5},对其进行逆向输出

1 2 3 4 5

数组下标:0                    1                     2                    3                     4

既需要将a[0]与a[4],a[1]与a[3]进行互换,而当需要对更长的数组进行逆序排列的时候则可以设置首下标位int start =0,而尾下标为数组总数减一:int end=sizeof(a)/sizeof(a[0])-1 来完成统计


#include <iostream>
#include <string>
using namespace std;int main()
{int a[5] = { 1,2,3,4,5 };                //建立一维数组cout << "逆置之前的数组:" << endl;for (int i = 0; i < 5; i++)              //循环输出逆置之前的数组{cout << a[i];}int start = 0;                          //规定首下标int end = sizeof(a) / sizeof(a[0]) - 1; // 规定尾下标while (start < end)                    //运用循环将数组内元素逆置{int temp = a[start];a[start] = a[end];a[end] = temp;start++;end--;}cout << endl;cout << "逆置之后的数组:" << endl;for (int i = 0; i < 5; i++){cout << a[i];}return 0;
}

[c++]数组的逆输出相关推荐

  1. Java实验——定义一个类,该类中包含以下几个方法(静态):实现两个字符串数组的逆序排序,输出结果为字符串数组;求两个整形数组的交集;求两个浮点型数组的并集;

    目录 一.实现两个字符串数组的逆序排序,输出结果为字符串数组 解题思路: 具体代码: 运行截图: 二.求两个整形数组的交集 具体代码: 运行截图: 三.求两个浮点型数组的并集 解题思路: 具体代码: ...

  2. 牛客练习赛33 D tokitsukaze and Inverse Number (树状数组求逆序对,结论)

    链接:https://ac.nowcoder.com/acm/contest/308/D 来源:牛客网 tokitsukaze and Inverse Number 时间限制:C/C++ 1秒,其他语 ...

  3. c语言数组求逆序对,LeetCode 面试题51. 数组中的逆序对

    面试题51. 数组中的逆序对 题目来源:https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof/ 题目 在数组中的两个数字,如果 ...

  4. 数据结构题:由逆置数组方法——逆置线性表L的所有元素

    前言 文章代码皆经Dev-C++ 5.11中测试无误,若有代码错误或表述不当,欢迎指正! 题目 输入一个数组,要求对该数组进行逆序然后输出. 当我们想对一个数组的所有元素进行逆置时,可以通过for() ...

  5. java演练 数组的逆序文字玩法 你是猪才怪

    java演练 数组的逆序文字玩法 你是猪才怪 视频 https://www.ixigua.com/6870379403545674247?logTag=fgsSVbgK-TlKqZyHDyjmo 代码 ...

  6. 树状数组求逆序对_算法系列之-数组中的逆序对

    题目来源 剑指offer 01 题目描述 在数组中如果前一个数字大于后一个数字,则称为这个数字组合组成一个逆序对.输入一个数组,求所有的逆序对的总数. 如 数组 {7,5,6,4} 则它的逆序对是 ( ...

  7. PHP数组foreach遍历输出例子详解

    通常我们对于数据遍历会使用到foreach来操作当然也有使用到while list each函数来实现了,但在方便面上来看foreach更简洁好用性能也非常的不错,下面本人整理了一款在开发应用中for ...

  8. 求数组中逆序对的个数

    DESC: 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数. 示例 1: 输入: [7,5,6,4] 输出: 5 限制: 0 ...

  9. 关于ES6中Promise的应用-顺序合并Promise,并将返回结果以数组的形式输出

    1.Promise 基础知识梳理 创建一个Promise实例 const promise = new Promise(function(resolve, reject) {if (success){r ...

  10. hdu 1394(树状数组求逆序数)

    解题思路:这道题是求循环数组中逆序数最小值,求逆序数这里肯定是用树状数组.只是这里有一点点变化,由于题目中n位数是0-n-1的一个排列,所以num[i]可表示为比num[i]小的数的个数.把第一位的数 ...

最新文章

  1. 计算机后期剪辑专业是学什么,【答疑】学后期剪辑用什么电脑比较好?有什么电脑配置要求? - 视频教程线上学...
  2. 深入理解JVM虚拟机(七):虚拟机字节码执行引擎
  3. MacBookPro 关机花屏解决
  4. ora 00900 已编译但有错误_ora-01113:文件2 需要介质恢复
  5. bash shell 循环读入每一行(转)
  6. php socket的一些问题
  7. python群发短信脚本_python实现zabbix发送短信脚本
  8. 总结————AJAX应用的五个步骤:
  9. 使用token实现在有效期内APP自动登录功能
  10. python 插值_有序点列的样条插值
  11. Redis六种底层数据结构
  12. 不提交怎么获取input中的值并存储_快速读懂innodb存储引擎
  13. matlab大作业 m文件夹,matlab 基础知识汇总-- 记一次大作业
  14. 大疆水弹机器人_现身央视的大疆机甲大师 S1 备受瞩目的教育机器人圆了儿时机甲梦...
  15. 2+22+222+2222+。。。。
  16. ZIGBEE 工程内区分终端与协调器
  17. box-sizing的属性值
  18. 通过路由器端口映射,对局域网内服务器进行ssh登录
  19. Web安全深度剖析第三章读书笔记
  20. Java移除出界敌机,java实现飞机大战案例详解

热门文章

  1. mysql 校对规则_MySQL:校对规则
  2. 琵琶行用计算机弹,琵琶行三次弹
  3. 公司员工后台管理系统界面设计-Axure9原型设计
  4. 使用阿里云OSS对象存储搭建个人图床
  5. php解压有密码的zip,linux下解压有密码的rar压缩包的方法
  6. 视觉SLAM14讲笔记02:ch5针孔,双目相机模型
  7. android依赖本地工程排除,Android Gradle依赖项排除(Android Gradle dependency exclude)
  8. vue开发网站seo优化方法
  9. Recording︱有价值的各类AI、机器学习比赛心得、经验抄录
  10. 隔壁老王都知道的JavaScript+mysql+HTML+CSS的客户管理系统设计和实现【建议收藏,不然看着看着就不见了】