題目描述
問題描述:
任意給定乙個字串,字串中包含除了空格、換行符之外的任意字元。你的任務是檢測字串中的小括號是否配對,即「(」與「)」是否配對。如字串「((a+b)(c+d))」中小括號是配對的,而「((a+b))c+d))」則不配對。
輸入與輸出要求:
輸入乙個長度不超過100的非空字串,該字串中不會出現空格、換行符。輸出檢測結果。
程式執行效果:
sample 1:
((a+b)*(c+d)) ↙
parentheses match!↙
sample 2:
((a+b)*)c+d)) ↙
parentheses do not match!↙
#include
#include
#include
// 寫乙個判斷的括號是否匹配的函式
intmatchcheck
(char a,
int len)
if(a[i]
==')'
)else}}
if(flag==
1&&top==0)
else
}int
main()
else
return0;
}
親測可過 D 實驗9 1 括號匹配
問題描述 任意給定乙個字串,字串中包含除了空格 換行符之外的任意字元。你的任務是檢測字串中的小括號是否配對,即 與 是否配對。如字串 a b c d 中小括號是配對的,而 a b c d 則不配對。輸入與輸出要求 輸入乙個長度不超過100的非空字串,該字串中不會出現空格 換行符。輸出檢測結果。程式執...
7 1 實驗9 1 括號匹配 100分
任意給定乙個字串,字串中包含除了空格 換行符之外的任意字元。你的任務是檢測字串中的小括號是否配對,即 與 是否配對。如字串 a b c d 中小括號是配對的,而 a b c d 則不配對。程式執行效果 sample 1 a b c d parentheses match sample 2 a b c...
7 1 實驗9 1 括號匹配 100分
7 1 實驗9 1 括號匹配 100分 任意給定乙個字串,字串中包含除了空格 換行符之外的任意字元。你的任務是檢測字串中的小括號是否配對,即 與 是否配對。如字串 a b c d 中小括號是配對的,而 a b c d 則不配對。程式執行效果 sample 1 a b c d parentheses ...