잔망루피 2021. 3. 8. 18:57
#include<stdio.h>
#define SIZE 5

int stack[SIZE];
int top, output;

void push(int input) {
	stack[top++] = input;
}

int pop() {
	output = stack[--top];
	return output;
}

int main() {
	int i, num = 0;
	for (i = 0; i < SIZE; i++) {
		scanf_s("%d", &num);	// 하나씩 입력
		push(num);		// 삽입
	}
	for (i = 0; i < SIZE; i++) {
		output = pop();
		printf("%d", output);	// 거꾸로 출력
	}
	
}

간단한 스택

반응형