今日学习笔记:
1.程序通过数组arr模拟了栈的存储结构
2.输入过程模拟 "入栈":数据按顺序存入数组(从下标 0 到 n-1)
3.输出过程模拟 "出栈":数据按逆序输出(从下标 n-1 到 0),正好符合栈 "先进后出" 的特点
4.外层循环控制处理多组测试数据,内层循环分别处理每组数据的输入和输出
#include<stdio.h>
int main()
{
    int T,n,i,j;
    int arr[100];
    scanf("%d",&T);
    for (i=0;i<T;i++) {
        scanf("%d",&n);
        for (j=0;j<n;j++) {
            scanf ("%d",&arr[j]);
        }
        for (j=n-1;j>=0;j--) {
            printf("%d ",arr[j]);
        }
        printf("\n");
    }
    return 0;
}