📄 main.cpp
字号:
#include <stdio.h>
#include "Machine.h"
int main(int argc,char *argv[])
{
FiniteAutomata Machine;
int no;
/*
RULE Rule[] =
{
0,1,0,
0,7,0,
1,2,0,
1,4,0,
2,3,'a',
3,6,0,
4,5,'b',
5,6,0,
6,1,0,
6,7,0,
7,8,'a',
8,9,'b',
9,10,'b'
};
for(no = 0; no < 13; no++ )
Machine.AddRule(Rule[no]);
Machine.AddStartState(0);
Machine.AddEndState(10);
*/
RULE Rule[] =
{
0,0,'a',
0,1,'a',
0,1,'b',
1,0,'a'
};
for(no = 0; no < 4; no++ )
Machine.AddRule(Rule[no]);
Machine.AddStartState(0);
Machine.AddEndState(0);
Machine.TransformToDFA();
printf("\n\n\n****************************************\n\n");
Machine.TransformToDFA();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -