慕課編譯原理第四章課後作業
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使用條件:發生緊急突發狀況,需要報警、求助時使用方法:向接電話者迅速、准確、清晰地說明發生的事件、發生的時間、地點、現狀,並留下自己的...