아래 프로그램을 완성하시오.
#include <stdio.h> #define STK_SIZE 10 int my_stack[STK_SIZE]; int top = -1; //-------------- 윗부분 절대 수정 금지 -------------------- /* stack의 push 함수와 pop을 완성하시오. stack full상태에서 push는 입력값을 무시하고, stack empty상태에서 pop은 -999를 출력한다. */ //-------------- 이하 절대 수정 금지 -------------------- int main(void) { int d; while (1) { scanf("%d", &d); if (d < 0) { break; } push(d); } pop(); printf("%d ", pop()); pop(); printf("%d", pop()); return 0; }