慕课编译原理第四章课后作业
A. 姐,我在做词法分析器的作业,要求是识别INT和REAL,请问识别这两类数据有什么办法吗,编译原理第一周
啊.........
虽然已经有满意答案了....
BUT。
既然都像我定向求助了...
我还是稍稍答一下吧~
P.S.估计。你是看到我关于词法编译器滴博客了.....
如果你下次有问题。
可以直接在文章下面留言。
我看到就会回答滴~
不用特意跑到网络知道哈~
先声明.....
我滴词法分析器是3年前做滴了吧.....
我现在连词法分析器是哈子....
都不记得了.......
专门去看了下网络。和我滴博文...
差点没哭了.....
原来我3年前写博文...
就是纯贴代码...
连个程序流程图都没画........
真是难为那些个完完整整看完滴娃了.......
我自己再从头看都噶累啊....
话说....
有real介个类型咩...........是想说float double嘛.......
啊........
好久不玩C........都忘记了。
——————————以下仅为我滴思路...不一定对。更不会是最优哈~——————————
首先。你可以很容易滴得到一个这样滴字符串。
123.4
123
123e-7
之类滴字符串~
然后你可以专门写个函数。
在函数里面判断是int 还是 float
C不是有自带函数
atoi(string)
atof(string)
之类滴函数嘛~
你直接把得到滴字符串放在里面转换一下。
如果不是数字滴话。
就会得到0.
例如123.4
atoi之后就是123
atof之后就是123.4
然后你再把atoi滴int结果转换为float.
这时候123就是123.0了嘛~
你把介个结果和123.4那个结果做个==比较。
如果相等。就是int。不相等就是float。
当然.............
介个比较是很粗糙很粗糙滴...........
嘛~
只是一个思路赛~
你自己再好好想想其他滴吧~
以上~
B. 编译原理的作业 写出下列式子的后缀式: 1.a*(-b+c) 2.a+b*(c+d/e)
ab-c+*
abcde/+*+
C. 高手请进!急问编译原理:*0((0|1)*|01*0)*1的DFA图怎么画
先画出NFA 在根据 子集法 求出dfa 参考 《编译原理》课后习题答案%2B清华大学出版社第二版
中第四章 第一题 第二小题 相似
D. 0513《编译原理》作业要求 设计并实现TINYC语言的扫描程序;
你的作业还在不在,能否借我一用,酬谢
E. 编译原理第4章作业答案
考虑上下文无关文法:S->SS+|SS*|a以及串aa+a*,
F. 编译原理的作业,求助啊,各位大哥
1-7 D B A C C D A
对错题是:对 错 对
G. 编译原理的作业,求助啊。
这是我查了之后东拼西凑写到暑假作业本上的,仅供参考 求助电话:110使用条件:发生紧急突发状况,需要报警、求助时使用方法:向接电话者迅速、准确、清晰地说明发生的事件、发生的时间、地点、现状,并留下自己的...