9012번 - 괄호
왜 런타임에러가 뜨는지 고수분들 도와주세여
no가 나옵니다
배열 크기 51로 바꾸니까 런타임에러는 안뜨는데 이제 틀렸습니다 뜨네요
문자열이 최대 50글자 들어온다고 입력에 쓰여있는데, 만약 50글자면 씨언어 문자열에선 널문자가 붙기때문에 51로 잡아줘야합니다.
scanf("%d",testcase);
이것부터 틀렸습니다
scanf("%d",&testcase);
)))를 넣으면
input[0] == ')'인데
stack[i - 1] = 0;
즉 stack[-1]이라는게 존재하게 되나요?
이것도 일단 메모리 침범에 문제가 될 수 있고
비주얼 스튜디오에서
5
)))라고 넣으면
이미 프로그램 강제종료가 되네요
질문자님께서 만드신 코드를 조금 수정해서 AC를 받았습니다.
한번 참고해서 생각해보시면 금방 이해하실거에요
댓글을 작성하려면 로그인해야 합니다.
suniron94 6년 전
왜 런타임에러가 뜨는지 고수분들 도와주세여