a - 小c語言--詞法分析程式(編譯原理練習)**:
#includeusing namespace std;outputstring key[10]=;
void show( string s )
( ) , ;
運算子:= + - * / < <= > >= == !=
輸入乙個小c語言源程式,源程式長度不超過2000個字元,保證輸入合法。
按照源程式中單詞出現順序輸出,輸出二元組形式的單詞串。
(單詞種類,單詞值)
單詞一共5個種類:
關鍵字:用keyword表示
自定義識別符號:用identifier表示
整數:用integer表示
界符:用boundary表示
運算子:用operator表示
每種單詞值用該單詞的符號串表示。
input
main()
}
(keyword,main)(boundary,()
(boundary,))
(boundary,)
(boundary,})
小C語言 詞法分析程式
time limit 1000ms memory limit 5000kb submit statistic problem description 小c語言文法 1.程式 2.宣告序列 宣告序列 宣告語句 宣告語句 空 3.宣告語句 識別符號表 4.識別符號表 識別符號 識別符號表 識別符號 5....
小C語言 詞法分析程式
time limit 1000ms memory limit 5000kb submit statistic problem description 小c語言文法 1.程式 2.宣告序列 宣告序列 宣告語句 宣告語句 空 3.宣告語句 識別符號表 4.識別符號表 識別符號 識別符號表 識別符號 5....
小C語言 詞法分析程式
time limit 1000ms memory limit 5000kb submit statistic problem description 小c語言文法 1.程式 2.宣告序列 宣告序列 宣告語句 宣告語句 空 3.宣告語句 識別符號表 4.識別符號表 識別符號 識別符號表 識別符號 5....