해결된 질문
작성
·
195
0
#include <stdio.h>
#include <string.h>
int main() {
char a[30];
int i,n,cnt=0;
n=strlen(a);
scanf("%s", &a);
for(i=0;i<n;i++){
if(a[i]=='(') cnt++;
else if(a[i]==')') cnt--;
if(cnt<0) break;
}
if(cnt==0) printf("YES\n");
else printf("NO\n");
return 0;
}
이렇게하면 왜 출력값이 항상 no로 나오는지 모르겠습니다