![]() |
|
|||||||
| 論壇說明 |
|
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() |
|
|
主題工具 | 顯示模式 |
|
|
|
|
#1 (permalink) |
|
|
恩...我讓你看一下我寫的
// 比對括號是否相配合 int main() { string s1; int i , len ; stack<int> s ; // 由左至右處理左括號和右括號 for ( i = 0; i < len; i++ ) { if ( (s1[i] == '(') || (s1[i] == '[') || (s1[i] == '{') ) s.push(i) ; else if ( (s1[i] == ')') || (s1[i] == ']') || (s1[i] == '}') ) if( s.empty() ) { cout << "在第 " << i << " 的位置少了配對的左括號" << endl ; break ; } else s.pop() ; } if( i == len ) if ( s.empty() ) cout << "括號相配" << endl ; else cout << "在第 " << s.top() << " 的位置沒有相對應的括號" << endl ; system("PAUSE"); return 0; } 那裡有問題阿@@" 我快冏了= =|| 麻煩你了~~<( ̄﹌ ̄)@m |
|
送花文章: 0,
|