xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 3KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-08
  • 語(yǔ)言: C/C++
  • 標(biāo)簽: 編程方法??

資源簡(jiǎn)介

【問題描述】: 輸入一個(gè)正則表達(dá)式,然后將此正則表達(dá)式轉(zhuǎn)換為NFA,最后將此NFA輸出 【實(shí)驗(yàn)要求】: 寫出程序運(yùn)行環(huán)境, 體會(huì),程序結(jié)構(gòu),程序清單, 典型結(jié)果,以及結(jié)果分析 【程序運(yùn)行環(huán)境】: 此程序是在Visual C++下,新建一個(gè)C++ sourse file,然后編譯通過(guò)

資源截圖

代碼片段和文件信息

#include?
#include?
#define?CMAX?50
#define?AMAX?50
void?welcome()
{
cout<<“************************************************************“< cout<<“???????????實(shí)驗(yàn)一?:?正則表達(dá)式轉(zhuǎn)換成NFA?????????????????????“<????cout<<“************************************************************“<????cout<<“請(qǐng)你輸入正則表達(dá)式(如果輸入的是#則表示字符串已經(jīng)結(jié)束了)“<}
void?main()
{
?int?ij;???????????//循環(huán)變量
?char?tab[CMAX][CMAX];//存放NFA的有向弧線表
?int?k=0;???????????//狀態(tài)計(jì)數(shù)器
?int?t=0;???????????//已經(jīng)到達(dá)的狀態(tài)(并非NFA的終態(tài)單元)
?int?st0=0;?????????//分支開始狀態(tài)
?int?st1;???????????//分支結(jié)束狀態(tài)
?int?q=0;???????????//標(biāo)號(hào)值
?char?sym;??????????//暫時(shí)保留正則表達(dá)式的一個(gè)字母
?char?a[AMAX];??????//正規(guī)表達(dá)式的字母表
?int?stack[AMAX];???//堆棧
?int?top=0;
?int?z=1;
?//初始化有向弧線表,令它為空
?for(i=0;i?{?
?for(j=0;j

評(píng)論

共有 條評(píng)論

相關(guān)資源