C语言的题,有一个测试数据我一直过不了 ,.【问题描述】假设一个输入字符串中包含圆括号、方括号和花括
答案:2 悬赏:20 手机版
解决时间 2021-03-10 17:11
- 提问者网友:人傍凄凉立暮秋
- 2021-03-10 07:41
C语言的题,有一个测试数据我一直过不了 ,.【问题描述】假设一个输入字符串中包含圆括号、方括号和花括
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-03-10 08:47
这道题的意思是不是包含这样的一个意思:假如出现()()这种情况也属于false吧,只能是这种种类型的(())……建议可以试用一下goto语句,建立两层循环一对一对的找,例如:int i,j,l,k=0;for(i=0;i=0;j--){if(sum[j]=='('){for(l=0;l>=j;l++){if(sum[l]==')');printf(false);else if(sum[j]=='['){for(l=0;l>=j;l++){if(sum[l]==']');printf(false);}else if(sum[j]=='{'){for(l=0;l>=j;l++){if(sum[l]=='}');printf(false);}else continue;}for(i=79;i>=0;i--){if(sum[i]==')')k--;else if(sum[i]==']')k--;else if(sum[i]=='}')k--;else continue;}if(k==0)printf(true);elseprintf(false)}
全部回答
- 1楼网友:傲气稳了全场
- 2021-03-10 08:57
你的回答很对
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯