1数列倒序(Reverse)
[问题描述]
给定一个由N(1<=N<=30)个正整数组成的数列,不允许使用数组以及其它线性存储结构,将这个数列按照倒序输出。
[输入格式]
第一行有一个数N,代表数列中数的个数
第二行有N个数,依次列出数列中的N个元素,相邻的两个元素用一个空格符分隔
数列中每个正整数的值不超过100
[输出格式]
输出一行,共有N个数(就是原数列按照逆序排列的结果),相邻的两个元素用一个空格符分隔
[样例输入]
5
1 3 7 9 12
[样例输出]
12 9 7 3 1
#include<iostream>
#include<memory>
using namespace std;
int main()
{
int N;
cin>>N;
int a[30];
for (int i=0;i<N;i++)
{cin>>a[i];}
for (int j=N-1;j>=0;j--)
{cout<<a[j]<<"\t";}
return 0;
}
posted on 2009-12-27 18:37
jyy 阅读(243)
评论(0) 编辑 收藏 引用 所属分类:
OJ平台