栈的简易应用,愚人节的礼物

来源:互联网 发布:mysql 存储过程 函数 编辑:程序博客网 时间:2024/04/30 13:47


#include <iostream>

#include <stack>
#include <string.h>
using namespace std;
int main()
{
    stack <char>myStack;
    char s[1002],*p,temp;
    int j,n;
    while(cin>>s){
    n=strlen(s);
    for(j=0;j<n;j++)
    {
        if(s[j]=='(')
        {
            myStack.push(s[j]);
        }
        else if(s[j]==')')
        {
            myStack.pop();
        }
        else if(s[j]=='B')break;
    }
    cout<<myStack.size()<<endl;
    while(!myStack.empty())
    {
        myStack.pop();
    }
 }
}
0 0
原创粉丝点击