1數(shù)列倒序(Reverse)
[問題描述]
給定一個(gè)由N(1<=N<=30)個(gè)正整數(shù)組成的數(shù)列
,不允許使用數(shù)組以及其它線性存儲(chǔ)結(jié)構(gòu),將這個(gè)數(shù)列按照倒序
輸出。
[輸入格式]
第一行有一個(gè)數(shù)N,代表數(shù)列中數(shù)的個(gè)數(shù)
第二行有N個(gè)數(shù),依次列出數(shù)列中的N個(gè)元素,相鄰的兩個(gè)元素用一個(gè)空格符分隔
數(shù)列中每個(gè)正整數(shù)的值不超過100
[輸出格式]
輸出一行,共有N個(gè)數(shù)(就是原數(shù)列按照逆序排列的結(jié)果),相鄰的兩個(gè)元素用一個(gè)空格符分隔
[樣例輸入]
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 閱讀(250)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
OJ平臺(tái)