C++数组逆序输出(详解+代码)

上传:wit_54351 浏览: 11 推荐: 0 文件:cpp 大小:250B 上传时间:2023-06-13 22:30:31 版权申诉

给定一个含有m个整数的数组,编写一个C++程序将其逆序输出。首先读入一个整数m(3 <= m <= 100),然后再读入m个整数(空格隔开)。借助C++中的数组来实现逆序输出。具体思路是,先遍历数组,将第i个数和第n-i-1个数交换位置,直到整个数组遍历完毕。以下是实现该程序的C++源代码:

#include <iostream>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int arr[n];
    for (int i = 0; i < n; i++) {
        cin >> arr[i]; // 读入数组元素
    }
    for (int i = 0; i < n / 2; i++) {
        // 交换第i个数和第n-i-1个数的位置
        int temp = arr[i];
        arr[i] = arr[n-i-1];
        arr[n-i-1] = temp;
    }
    for (int i = 0; i < n; i++) {
        cout << arr[i] << " "; // 输出数组元素
    }
    return 0;
}
iostream>
上传资源
用户评论
相关推荐
数组逆序输出
Java元码,直接可以打开。一个小小的程序,这是我初识Java后自己做的,
JAVA
0B
2019-06-04 12:54
逆序输出数组
有一个长度为5的数组,如下所示: int [] aray = new int[] {1,3,-1,5,-2} 先要创建一个新数组 newArray[],要求新数组中的元素与原数组逆序,并且如果原数组中
JAVA
664B
2020-12-12 00:45
C++数组逆序排列代码
介绍C++中如何使用数组逆序排列的代码,包括具体实现步骤和运行结果展示。逆序.cpp是一个实际可用的代码示例,可以直接复制使用。同时也提供了逆序排列的应用场景和注意事项。关于C++数组逆序排列的更多问
cpp
324B
2023-03-31 08:09
字符串逆序输出c++代码
用来实现实现字符串逆序输出的c++代码。
其他文档
0B
2019-07-23 23:53
逆序输出数组中的元素
假设有一个长度为5的数组,如下所示: int [] aray = new int[] {1,3,-1,5,-2} 先要创建一个新数组 newArray[],要求新数组中的元素与原数组逆序,并且如果原数
JAVA
0B
2018-12-29 05:39
c++ 字符串逆序输出
c++字符串逆序输出用vs2005打开
CPP
0B
2019-06-01 13:00
python3中数组逆序输出方法
我们可以很轻松的从1到9或者从9到1正着背一遍,反着背一遍。但是想要在编程实现这些看起来简单的操作,就没那么容易了。因为计算机需要一些指令,去告诉它数字或是其他的内容进行逆序的代码。既然我们之前已经学
pdf
50.72 KB
2022-07-05 19:05
数组逆序程序
此程序是课程学习中的数组逆序,希望对大家有帮助
CPP
239B
2020-08-21 11:09
链表逆序输出
这是一个简单的java程序,用于实现对输入字符的逆序输出。初学者可以参考。
rar
0B
2019-02-16 21:15
C语言数组逆序
C language array reverse order
CPP
0B
2019-06-26 10:48
C++原程序代码逆序输出及求圆面积
C++原程序代码逆序输出及求圆面积C++原程序代码逆序输出及求圆面积
RAR
0B
2018-12-27 04:23
vb中逆序输出
vb中逆序输出 很经典的例题~~浅显易懂的描述
txt
0B
2019-01-07 22:08
逆序输出数字.cpp
逆序输出数字.cpp逆序输出数字.cpp逆序输出数字.cpp逆序输出数字.cpp逆序输出数字.cpp逆序输出数字.cpp逆序输出数字.cpp逆序输出数字.cpp逆序输出数字.cpp逆序输出数字.cpp
CPP
261B
2021-04-16 13:29
C++练习_逆序链表的输入输出
数据结构课程练习---------------------------------------逆序链表的输入输出
CPP
0B
2019-06-01 00:25
栈的应用C++逆序输出括号匹配
1.栈的存储结构自定,并使用栈完成一个字符串的逆序输出2.使用该栈完成表达式的括号是否匹配?3.对数学表达式求值(选作)
RAR
0B
2019-05-28 14:25