判断C语言算术表达式的合法性

来源:百度知道 编辑:UC知道 时间:2024/06/28 10:09:25
从文件读入整数 N, 后跟2*N行字符串,两行一组。
每组第一行是预定义的变量(可以多个)。第二行字符串为一个预期的C语言算术表达式。
程序分别判断每个字符串,如果是正确的C语言算术表达式,输出OK;否则,输出其错误类型。如果一个表达式有多个错误,输出一个即可。
用N-S流程图表示处理逻辑(算法)。
设计10个测试数据。
希望大家给出程序代码,并且分析一下
zz

C语言算术表达式内容这么多,你给个小的范围啊.

我晕,又是数据结构的东西。。。
自己去看一下《数据结构》(C语言版)(严蔚敏 吴伟民)
堆栈 那一节,有个表达式求值的详细的类C伪代码和说明

你可以看看这里的 http://zhidao.baidu.com/question/65846594.html