2019-03-10 括号匹配问题

#include
#include
#include
#include
#include
using namespace std;
int main(void)
{
    char str[101];
    char ans[101];
    while(cin.getline(str,101))
    {
        int len=strlen(str);
        ans[len]='\0';
        for(int i=0;is;
        for(int i=0;i
#include
#include
#include
#include
using namespace std;
char str[101];
char ans[101];
int up(int index)
{
    if(index==-1) return -1;
    if(ans[index]=='$') return index;
    return up(index-1); 
}
int main(void)
{
    while(cin.getline(str,101))
    {
        int len=strlen(str);
        for(int i=0;i
#include
#include
#include
#include 
using namespace std;
const int maxn = 110;
int a[maxn],b[maxn],len,top;
char str[maxn]; 
int main(void)
{
    while(cin.getline(str,101))
    {
        len = strlen(str);
        top=0;
        memset(a,0,sizeof(a));
        memset(b,0,sizeof(b));
        for(int i=0;i0)
                {
                    b[i]=0;
                    b[a[top--]]=0;
                }
            }
        }
        for(int i=0;i

你可能感兴趣的:(2019-03-10 括号匹配问题)