/**********递归题改为非递归题实例 车厢********/ #include #define MAX 4 int stack[MAX],p=-1; struct { int num; int sign; }train[MAX]; void sub() { int inc; if(p==MAX-1) { for(inc=0;inc<=p;inc++) printf("%3d",stack[inc]); printf("\n"); } else { for(inc=0;inc