设进栈序列是1、2、3...n(n为一个大于2的正整数),编写一个程序判断通过一个栈能否得到由a[0...n-1]指定出栈序列,如果能够得到指定的出栈序列,请给出栈操作的步骤。并用相关数据进行测试。请问这个程序应该怎么写呀?