top of page

소스 코드 제출

공개·회원 52명

20251024

#include <stdio.h>

char data[55555] = {}; //gets에 받기

int stack[55555] = {};

int top = 0; // 다음에 들어갈 위치


void push(int k)

{

stack[top]=k;

top++;

}


int pop()

{

if(top==0)

{

return ;

}

stack[top]=0;

top--;

}


void topp()

{

if(top==0)

{

printf("-1\n");

}

else

{

printf("%d\n",stack[top-1]);

}

}


//int size()

//{

// int k=0;

// for(int i=0;i<205;i++)

// {

// if(stack[i]!=0)

// {

// k++;

// }

// }

// fin[n]=k;

// n++;

//}


int empty()

{

int i;

for(i=205;i>=0;i--)

{

if(stack[i]!=0)

{

printf("false\n");

break;

}

}

if(i==0)

{

printf("true\n");

}

}


int main()

{

int c, num;

scanf("%d\n",&c);

for(int i=0;i<c;i++)

{

scanf("%s",data);

if(data[1]=='u')

{

scanf("%d )",&num);

push(num);

}

else if(data[0]=='t')

{

topp();

}

else if(data[1]=='o')

{

pop();

}

else if(data[0]=='s')

{

printf("%d\n",top);

}

else if(data[0]=='e')

{

empty();

}

top++;

}

return 0;

}























///파이는 지름 분의 원주!!!!!!!!!!!!!!!!!!!!

17회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page