Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

스택/이태양

From ZeroWiki
Revision as of 05:30, 7 February 2021 by imported>Unknown
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
#include<stdio.h>

int stack[5]={0,};
int index =0;
int top = 4;
int bottom = 0;

void push(int num)
{
	if(stack[top] != '\0')
	{
		printf("만땅.\n");
	}
	else
	{
		stack[index++] =num;
	}
}

void pop()
{
	if(stack[bottom] == '\0')
	{
		printf("더이상지울것이없습니다.\n");
	}
	else
	{
		stack[--index] = '\0';
	}
	
}

void print()
{
	
	for(int i=4;i>=0;i--)
	{
		printf("[%d]\n",stack[i]);
	}
}


void main()
{
	push(1);
	push(2);
	push(3);
	pop();
	pop();
	pop();
	pop();
	pop();
	push(4);
	push(5);
	push(6);


	
		
	print();
}