游客 Signup | Login
中文 | En

1234 - C语言10.4

输入n个整数,按相反顺序保存在数组中,并输出。

Input

第一行有一个整数n,第二行包含了n个用空格隔开的整数。输入保证n不超过100。

Output

输出按相反顺序保存在数组中的数,每个数之后输出一个空格。

请注意行尾输出换行。

Examples

Input

10
1 2 3 4 5 6 7 8 9 0

Output

0 9 8 7 6 5 4 3 2 1 

Solution C

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

Solution C++

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

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