您的位置:首页 > 编程语言 > C语言/C++

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

2014-05-21 13:53 127 查看
#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();

    }

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ 算法