資源簡介
編譯原理自頂向下語法分析源代碼+實驗報告

代碼片段和文件信息
#include
/*
*/
#include
char?str[10];
int?index=0;
void?E();???????????//E->TX;
void?X();???????????//X->+TX?|?e
void?T();???????????//T->FY
void?Y();???????????//Y->*FY?|?e
void?F();???????????//F->(E)?|?i
int?main()
{
????int?len;
????int?m;
????printf(“請輸入要測試的次數:“);
????scanf(“%d“&m);
????while(m--)
????{
????????printf(“請輸入算數表達式:“);
????????scanf(“%s“str);
????????len=strlen(str);
????????str[len]=‘#‘;
????????str[len+1]=‘\0‘;
????????E();
????????printf(“Right\n“);
????????strcpy(str““);
????????index=0;
????}
????return?0;
}
void?E()
{
????T();
????X();
}
void?X()
{
????if(str[index]==‘+‘)
????{
????????index++;
????????T();
????????X();
????}
}
void?T()
{
????F();
????Y();
}
void?Y()
{
????if(str[index]==‘*‘)
????{
????????index++;
????????F();
????????Y();
????}
}
void?F()
{
????if(str[index]==‘i‘)
????{
????????index++;
????}
????else?if?(str[index]==‘(‘)
????{
????????index++;
????????E();
????????if(str[index]==‘)‘)
????????{
????????????index++;
????????}else{
????????????printf(“\nError\n“);
????????}
????}
????else{
????????printf(“Error\n“);
????}
?}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-07-13?10:20??diguixiajiangTest\
?????目錄???????????0??2017-06-21?09:37??diguixiajiangTest\bin\
?????目錄???????????0??2017-07-13?10:20??diguixiajiangTest\bin\Debug\
?????文件??????136883??2017-06-21?11:03??diguixiajiangTest\bin\Debug\diguixiajiangTest.exe
?????文件????????1136??2017-06-21?09:18??diguixiajiangTest\diguixiajiangTest.cbp
?????文件?????????168??2017-06-21?09:36??diguixiajiangTest\diguixiajiangTest.depend
?????文件?????????320??2017-06-21?11:14??diguixiajiangTest\diguixiajiangTest.layout
?????文件????????1209??2017-06-21?11:10??diguixiajiangTest\main.cpp
?????目錄???????????0??2017-06-21?09:37??diguixiajiangTest\obj\
?????目錄???????????0??2017-07-13?10:20??diguixiajiangTest\obj\Debug\
?????文件????????4786??2017-06-21?11:03??diguixiajiangTest\obj\Debug\main.o
?????文件??????244277??2017-06-25?23:09??自頂向下語法分析實驗報告.docx
- 上一篇:基于51單片機實現的電子琴
- 下一篇:Eight queens
評論
共有 條評論