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

191201

게시판: 소스 코드 제출

/*

#include <stdio.h>

#include <string.h>


char arr[50];

int A[50]={0,};

int p=0;

int sum=0;


int asdf(int p,int q)

{

arr[p]=q+'0';

for(int i=p+1;i<strlen(arr);i++)

{

arr[i]=arr[i+1];

}

}


int fdsa(int p)

{

for(int i=p;i<strlen(arr);i++)

{

arr[i]=arr[i+2];

}

}


void push()

{

A[p]++;

p++;

}


void pop()

{

A[p-1]=0;

p--;


}





int main()

{

scanf("%s",&arr);


for(int i=0;i<strlen(arr);i++)

{

if(arr[i]=='(' || arr[i]=='[')

{

push();

}

else

{

pop();

if(p<0)

{

return 0;

}

}

}

if(p !=0)

{

printf("0");

return 0;

}





for(int i=0;i<strlen(arr);i++)

{

if(arr[i]=='(' && arr[i+1]==')')

{

asdf(i,2);

}


else if(arr[i]=='[' && arr[i+1]==']')

{

asdf(i,3);

}


else if(arr[i]=='(' && arr[i+1] != ')')

{


}

}


for(int i=0;i<strlen(arr);i++)

{

if(arr[i]-(int)arr[i]==0)

{

if(arr[i-1]=='(' && arr[i-1]==')')

{

arr[i-1]=arr[i]*2;


}

}

}




printf("%s",arr);

}

*/

/*

#include<stdio.h>


char arr[110];

char str[110];

int q=0;

int push(int a)

{

str[q++]=a;

}


int pop(int p,char a)

{

str[q--]=0;




}

int main ()

{

int c=0;

scanf("%s",&arr);

for(int i=0;i<strlen(arr);i++)

{

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

{


}

else if(arr[i]=='(' || arr[i]==')')

{


}

else

{

c++

if(c>=1)

{

str

}

push(arr[i]);

}


}




printf("%d",(int)arr[0]);

return 0;

}

*/


#include<stdio.h>


int main() {

int number[10000] = {0};

char oper[10000] = {0};

char arr[100000] = {0};

int top1=0, top2=0;

int i, j, k=0;

int sum=0;


gets(arr);


for(i=0; i<strlen(arr); i++) {

if(arr[i]>='0' && arr[i] <='9') {

if(k==0) {

number[top1++] = arr[i]-'0';

}

else {

number[top1-1] = number[top1-1]*10+(arr[i]-'0');

}

}

else if(arr[i]=='(' || arr[i]==')') {

//

}

else {

if(top2==0) {

oper[top2++] = arr[i];

}

else {

if(oper[top2-1] =='+' || oper[top2-1] =='-'){

if(arr[i]=='+' || arr[i]=='-') {

oper[top2++] = arr[i];

}

else {

//

}

}

else {

if(arr[i]=='+' || arr[i]=='-') {

//

}

else {

oper[top2++] = arr[i];

}

}

}

}

}


















}


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