0916 編譯原理第二次上機實驗

2022-04-09 14:27:00 字數 777 閱讀 5108

#include

#include

void fenxi(char c,charb);

void word(chara);

void number(chara);

int i;  //定義全域性變數i

int s=1; //用來記錄是否存在非法字元

main()

printf("\n");

}void number(char a)  //對數字字元進行掃瞄分析

i=m-1;

printf("(11,");

for(t=0;t)

printf("%c",b[t]);

printf(")");

}void word(char a)   //對字母字元進行掃瞄分析,並識別保留字

;m=i;

while((a[m]>='a'&&a[m]<='z')||(a[m]>='a'&&a[m]<='z'))  //用陣列b存放陣列a中的字母

i=m-1;

for(t=0;t<6;t++)

}if(flag==0)

}void fenxi(char c,char b)  //對特殊字元進行掃瞄分析

{switch(c){

case ' ':

break;

case '+':

printf("(13,+)");

break;

case '-':

printf("(14,-)");

break;

case '*':

第二次上機實驗

檔名稱 ex1 2.cpp 作 者 莫洋 完成日期 2016 年 3 月 14 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 運用函式 程式輸出 略 問題分析 略 演算法設計 略 include includeint ispalindrome int int reve...

第二次c 上機實驗

一 問題及 檔名稱 回顧函式 作 者 黃會林 完成日期 2016 年 3 月 13日 版 本 號 v1.0 對任務及求解方法的描述部分 呼叫函式 輸入描述 無 問題描述 1 輸出100以內的所有素數。2 輸出100以內的所有回文數。3 輸出100以內的所有回文素數。4 若乙個素數的反序數仍為素數,則...

SDN第二次上機實驗

能夠對open vswitch進行基本操作 能夠通過命令列終端使用ovs命令操作open vswitch交換機,管理流表 能夠通過mininet的python 執行ovs命令,控制網路拓撲中的open vswitch交換機 一 基本要求 1.建立ovs交換機,並以ovs switch 命名,其中 為...