c++實現先進後出

時間限制:C/C++ 1秒,其他語言2秒 空間限制:C/C++ 32768K,其他語言65536K 64bit IO Format:
%lld

題目描述

在計算機裏,數據結構棧的特點是先進後出。一批數據批量的出棧序列是入棧序列的逆序。給你一批入棧序列,請輸出他們的出棧序列。

輸入描述:

多組測試數據。第一行輸入一個整數T表示測試數據組數 每組首先輸入1個整數n,然後輸入n個整數

n <= 100

輸出描述:

對於每組測試數據按照輸入相反的順序輸出n個數據

示例1

輸入

2
3
1 2 3
5
2 3 1 4 5

輸出

3 2 1
5 4 1 3 2
#include<iostream>
#include<cmath> 
using namespace std;
int main()
{
	int T;
	cin>>T;
	int a[100][100];
	for(int i=0;i<T;i++)
	{
		int n;
		cin>>n;
		for(int j=0;j<n;j++)
		{
			cin>>a[i][j];
		}
		for(int j=n-1;j>=0;j--)
		{
			cout<<a[i][j]<<" ";
		}
		cout<<endl;
	}
	return 0;	
}







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章