输入格式:
在第一行中给出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);
}
}