标签:top gets 格式 include ios std color ace 允许
#include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<cstring> using namespace std; char s[100001],a[100001]; int top=0; int i,j; int main() { gets(s); int l=strlen(s); for(j=0;j<l;j++) { if(s[j]==‘(‘||s[j]==‘[‘) {//先把前边的括号存进去 top++; a[top]=s[j]; } else if((s[j]==‘)‘)&&(a[top]==‘(‘)&&(top>0)) top--;//如果找到一个后括号那么a【top】一定与之对应 else if(s[j]==‘]‘&&a[top]==‘[‘&&top>0) top--;//同上 else //如果不与之对应则直接结束; { cout<<"Wrong"; return 0; } } if(top>0) cout<<"Wrong"; else cout<<"OK"; top=0; return 0; }
标签:top gets 格式 include ios std color ace 允许
原文地址:http://www.cnblogs.com/sssy/p/6628572.html