210689 数组逆序重存放

题目描述

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

输入格式

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

输出格式

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

样例

样例输入

5
8 6 5 4 1
样例输出

1 4 5 6 8
数据范围与提示 分类标签

[一维数组]

C++题解代码

#include <bits/stdc++.h>
using namespace std;

int n;
int a[101];


// The main procedure
int main() {
  cin>>n;
  for (int i = 1; i <= n; i++) {
    cin>>a[i];
  }
  for (int i = n; i > 0; i--) {
    if (i != n) {
      cout<<" ";
    }
    cout<<a[i];
  }
  return 0;
}

Blockly题解代码图片