这是我的代码
#include<stdio.h>
#include <string.h>
int main(){
char a[255];
gets(a);
int n=0;
int x=0;
int flag=0;
int flag1=0;
n=strlen(a);
for(int i=0;i<n;i++){
if(a[i]=='('){
flag++;
for(int m=i;m<n;m++){
if(a[m]==')'){
x++;
break;
}
}
}
if(a[i]==')'){
flag1++;
for(int m=i;m>0;m--){
if(a[m]=='('){
x++;
break;
}
}
}
}
if(flag==flag1&&x==2*flag){
printf("YES");
}else{
printf("NO");
}
}