括号匹配c语言
发布时间: 2022-04-19 08:27:00
① c语言的括号匹配怎么写啊
了解一下数据结构中的栈(其实就是后入先出),你就知道该怎么实现了。
知道怎么实现栈后就很简单了:遇到左括号则入栈,遇到右括号则检查栈内是否有元素,没有元素则结果不匹配,有元素则弹出栈顶元素来查看是否符号相匹配。而检查完毕后如果栈内仍有元素,则不匹配,无元素则匹配
② c语言的括号匹配问题
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,count;
char ch[10001],ch1[10001];
while(gets(ch)!=NULL)
{
count=-1;
for(i=0;ch[i]!='