❶ c語言程序修改
首先說下存在的問題:
1.define容易造成誤會,因為不符合一般的編程習慣,false 0, true 1;
2.scanf放在你的那個地方是達不到你想要的結果,只輸入了一次。建議改成getchar這種形式,具體如圖二;
3.為了達到通用化,建議定義兩個你需要處理的字元組合,他們相互配對,這樣方便以後添加而不用改下面的代碼;
4.同時為了配合3這個更改添加一個判斷輸入字元是不是在字元組的函數,方便使用。
詳細代碼如圖,因為沒有Stack我沒有辦法驗證,如果有錯你看著改改,這種思路是沒有錯的。

圖二