- 73
- 0
- 约9.67千字
- 约 15页
- 2017-08-24 发布于江苏
- 举报
3.3
/********************************************
题目:假设表达式中允许包含三种括号,圆括号,方括号和大括号,编写一个算法判断表达式中的括号是不是匹配
实践:狼影
时间:2012.9.19
************************************************/
# include stdio.h
# include stdlib.h
# define size 256
//定义节点
typedef struct
{
char ex[size];
int top;
}STACK;
//函数声明
STACK *init_stack(void);
bool is_match(char *exp);
bool pop_stack(STACK *stack, char *ch);
void push_stack(STACK *stack, char e);
main()
{
char exp[256];
printf(输入表达式\n);
scanf(%s, exp);
if(is_match(exp))
{
printf(此表达式匹配\n);
}
else
{
printf(此表达式不匹配\n);
}
}
//栈的初始化
STACK *init_stack(void)
{
STACK
您可能关注的文档
最近下载
- 2026年广东省普通高中学业水平考试生物试卷及答案.doc VIP
- 全国教育科学规划课题申报书:63.《中华优秀传统文化在艺术教育中的传承与发展研究》.docx VIP
- 有效的小学数学教学设计.docx VIP
- 2024-2025学年江苏省常州市高一下学期4月期中质量调研政治试题(解析版).docx VIP
- 高考数学压轴题专项训练:椭圆(解答题压轴题)含答案及解析.pdf VIP
- 金沙江溪洛渡水电站左岸谷肩堆积体边坡监测成果浅析.pdf VIP
- 2026年广东省普通高中学业水平考试地理试卷及答案.doc VIP
- 北师大版数学小升初模拟试卷(各地真题).docx VIP
- 太极创业项目计划书.docx VIP
- 《精密机械设计基础(第二版)》裘祖荣习题参考答案.pdf VIP
原创力文档

文档评论(0)