KakaoTalk_20190606_001802318.png
  • 246x0w
Welcome
Curriculum
Install&Go
Board
실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
  • 카테고리
  • 전체 게시물
  • 내 게시물
이재민
2020년 4월 28일

200428

게시판: 소스 코드 제출

/*

#include <stdio.h>


#include <string.h>


int i,top=0;

char s[100001],stack[100001];



void push(char k)

{

stack[top]=k;

top++;

}


void pop()

{

top--;

stack[top]='0';

}



#include <stdio.h>


#include <string.h>


int i,top=0;

char s[100001],stack[100001];



void push(char k)

{

stack[top]=k;

top++;

}


void pop()

{

top--;

stack[top]='0';

}




int main()

{

int i,a=0,b=0;

scanf("%s",s);

for (i=0; i<strlen(s); i++)

{

if (s[i]=='(')

{

push(s[i]);

a++;

}

else if (s[i]==')')

{

pop();

if (s[i-1]=='(')

{

a--;

b+=a;

}

else

{

a--;

b++;

}

}

}

printf("%d",b);

}


int main()

{

int i,a=0,b=0;

scanf("%s",s);

for (i=0; i<strlen(s); i++)

{

if (s[i]=='(')

{

push(s[i]);

a++;

}

else if (s[i]==')')

{

pop();

if (s[i-1]=='(')

{

a--;

b+=a;

}

else

{

a--;

b++;

}

}

}

printf("%d",b);

}

*/















#include <stdio.h>


#include <string.h>


int a=0,b=0;

char s[201],stack[201],stack1[201];


void push1(char k)

{

stack[a]=k;

a++;

}


void push2(char v)

{

stack1[b]=v;

b++;

}


int pop1()

{

a--;

return stack[a];

}


char pop2()

{

b--;

return stack1[b];

}



int main()

{

int i,x=0,ret=0,y=0,ret2=0;

char ret1=0;

scanf("%s",s);

for (i=0; i<strlen(s); i++)

{

if (s[i]=='*'||s[i]=='+'||s[i]=='-')

{

push1(s[i]);

ret=pop2()-48;

ret2=pop2()-48;

if (s[i]=='*')

}

else

{

push2(s[i]);

ret1=pop

}


}


}


댓글 0개
0
댓글
댓글 0개
유사 게시물
  • 200428
  • 20220818
  • 20220817
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호