⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 主函数.cpp

📁 开括号和比括号的匹配
💻 CPP
字号:
#include<iostream.h>
#include<stdlib.h>
#include"SeqStack.h"
void main()
{
	SeqStack<char>MyStack;
	char str[200];
	cout<<"输入字符序列"<<endl;
	cin.getline(str,20);
	for(int i=0;i<=strlen(str);i++)
	{
		char c=str[i];
		if(c=='(' || c=='['|| c=='{')
		{
			Mystack.Push(c);
			top++;
		}
		else if(c==')')
		{
			if(top==0)
				return 0;
			else if(data[top-1]==')')
			{ 
				Mystack.Pop(c);
				top--;
			}
		}
		else if(c==']')
		{
			if(top==0)
				return 0;
			else if(data[top-1]=='[')
			{ 
				Mystack.Pop(c);
				top--;
			}
		}

		else if(c=='}')
		{
			if(top==0)
				return 0;
			else if(data[top-1]=='{')
			{ 
				Mystack.Pop(c);
				top--;
			}
	}
		 if(top==0)  
			 cout<<"匹配"<<endl;  
		else  
			cout<<"不匹配"endl<<;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -