7 1 實驗9 1 括號匹配 100分

2021-10-16 22:02:28 字數 718 閱讀 9247

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+d)) ↙

parentheses do not match!↙

輸入格式:

乙個長度不超過100的非空字串,該字串中不會出現空格、換行符。

輸出格式:

見程式執行效果。

輸入樣例:

((a+b)*(c+d))

輸出樣例:

parentheses match!

#include

#include

intmain()

if(count1 ==

0&& ch1 ==

0&&a==0)

printf

("parentheses match!");

else

printf

("parentheses do not match!");

return0;

}

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...

D 實驗9 1 括號匹配

問題描述 任意給定乙個字串,字串中包含除了空格 換行符之外的任意字元。你的任務是檢測字串中的小括號是否配對,即 與 是否配對。如字串 a b c d 中小括號是配對的,而 a b c d 則不配對。輸入與輸出要求 輸入乙個長度不超過100的非空字串,該字串中不會出現空格 換行符。輸出檢測結果。程式執...

D 實驗9 1 括號匹配

題目描述 問題描述 任意給定乙個字串,字串中包含除了空格 換行符之外的任意字元。你的任務是檢測字串中的小括號是否配對,即 與 是否配對。如字串 a b c d 中小括號是配對的,而 a b c d 則不配對。輸入與輸出要求 輸入乙個長度不超過100的非空字串,該字串中不會出現空格 換行符。輸出檢測結...