首页 > 试题广场 >

输入一串字符如下格式 (1,(2,4),(5,(6,7,8)

[问答题]
输入一串字符如下格式 (1,(2,4),(5,(6,7,8),2,1))要求去掉内部括号形成如下格式(1,2,3,4,5,6,7,8,2,1)编程实现
int main( ) { char a[]="(1,2,(3,4),5)"; int i; int j; int b=strlen(a); for(i=1;i<b-1;i++) if(a[i]=='('||a[i]==')'){ for(j=i;j<b;j++) a[j]= a[j+1]; b--; i--; } printf("%s",a); return 0; }
发表于 2016-08-17 16:06:52 回复(0)