#include #include #include typedef struct Stack { int Data; struct Stack * BeforeStack; }Stack; Stack *Top = NULL; int Push(int Data) { Stack * StackData = (Stack *)calloc(1,sizeof(Stack)); if(StackData == NULL) exit(0); StackData->Data = Data; StackData->BeforeStack = NULL; if(Top == NULL) Top = StackData; else { StackData->BeforeStack = Top; Top = StackData; } return 1; } int Pop(void) { int D..