输入N个整数,然后逆序输出,其中1≤ N≤20。

输入格式:
在第一行中给出N(1≤N≤20)。
从第二行开始,给出N个整数。
输出格式:
在第一行中顺序输出N个整数(每个整数前面有一个空格)。
在第二行中逆序输出N个整数(每个整数前面有一个空格)。
输入样例1:1
8
输出样例1:8
8
输入样例2:5
1 2 3 4 5
输出样例2:1 2 3 4 5
5 4 3 2 1

#include <stdio.h>
#include <stdlib.h>

void inverse(int n);
int main()
{
    int n;
    scanf("%d",&n);
    inverse(n);
    return 0;
}
void inverse(int n)
{
 
    int d;
    if ( n == 1)
    {
        scanf("%d",&d); 
        printf("%d ",d);
    }

    else
    {
        scanf("%d",&d);
        inverse(n-1);
        printf("%d ",d);
    }
}