游客 Signup | Login
中文 | En

3302 - 倒序输出

已知n个数,把这n个数倒过来输出。
输入:第一行为n,第二行为n个数
输出:把n个数倒过来输出(数之间用一个空格隔开)

Input

4
1 2 5 3

Output

3 5 2 1

Examples

Input


                

Output


                

Hint

数与数之间有空格。
我们往往写出write(a[i],' ');
这样的错误就是最后多一个空格。
改进方法,最后一个数单独输出。

Solution C

#include<stdio.h>
 
void main()
{
	int n,k,a[20];
	scanf("%d",&n);
		for(k=1;k<=n;k++)
		{
			scanf("%d",&a[k]);
		   
		}
		for(k=n;k>=1;k--)
		{
			printf("%d",a[k]);
            printf(" ");
           
		}
        printf("\n");
}

Solution C++

#include <bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
int s[a+1],ss=a;
for(a=a;a!=0;a--)
{
cin>>s[a];
}
for(int sz=0+1;sz!=ss;sz++)
{
cout<<s[sz]<<" ";
}
cout<<s[ss];

}

Hint

数与数之间有空格。
我们往往写出write(a[i],' ');
这样的错误就是最后多一个空格。
改进方法,最后一个数单独输出。

Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题