#include<iostream>
#include<cstring>
using namespace std;
void main(){
char b[10000];
int n=10000;
int i,j,k,l,m;
char *a,*c;
a=new char[n];
cin>>a;
l=strlen(a);
c=new char[l];
for(i=0;i<l;i++) {c[i]=a[i];}
c[l]='\0';
while(strlen(a)!=0){
n=strlen(a);
m=strlen(a);
if(n==0) {return;}
if(n==1) {cout<<a;return;}
for(i=0;i<n-1;i++)
{
if(a[i]=='('&&a[i+1]==')')
{
if(n==2) {cout<<c;return;}
for(j=0;j<i;j++) {b[j]=a[j];} b[i]='\0';
for(k=i;k<n-2;k++) {b[k]=a[k+2];} b[n-2]='\0';
n=n-2;
a=new char[n];a[n]='\0';
for(i=0;i<n;i++) {a[i]=b[i];}
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载