洛谷刷题之B2089 数组逆序重存放

数组逆序重存放

题目入口

题目描述

将一个数组中的值按逆序重新存放。例如,原来的顺序为 8 , 6 , 5 , 4 , 1 8,6,5,4,1 8,6,5,4,1。要求改为 1 , 4 , 5 , 6 , 8 1,4,5,6,8 1,4,5,6,8

输入格式

输入为两行:第一行数组中元素的个数 n n n 1 < n ≤ 100 1 \lt n \le 100 1<n100),第二行是 n n n 个整数,每两个整数之间用空格分隔。

输出格式

输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。

样例 #1

样例输入 #1

5
8 6 5 4 1

样例输出 #1

1 4 5 6 8

题解

直接模拟即可

#include 

using namespace std;

int a[110];

int main()
{
    int n;
    cin >> n;
    for (int i = 1; i <= n; i++)
    {
        cin >> a[i];
    }
    for (int i = n; i >= 1; i--)
    {
        cout << a[i] << " ";
    }
}

你可能感兴趣的:(洛谷,c++)