亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? yffx.c

?? 編譯器的實現之二:語法分析
?? C
字號:
         /*電信系 計算機科學與技術專業  0412班  04117207  錢興*/
#include "stdio.h"
#include "string.h"
int xl[100];
char str[100],v[100];
char ch1[100]="begin",ch2[100]="if",ch3[100]="then",ch4[100]="while",ch5[100]="do",ch6[100]="end";
int i=0,k,z=0,w,j,u,s=0,a=0,b=0,t,i,nums,o=0,sgn;
main()
{puts("Please input code:");
 gets(str);
 k=strlen(str);
 for (i=0;i<k;i++)
 {if(str[i]==' ') continue;
  if (((str[i]>=65)&&(str[i]<=90))||((str[i]>=97)&&(str[i]<=122)))
     { z=0;
       do
      {
       v[z]=str[i];
       z++;
       i++;
       switch (str[i])
       {case ' ':w=0;break;
        case '\0':w=0;break;
        default:w=1;}
       }while ((w!=0));
       v[z]='\0';
    for(j=0;j<strlen(v);j++)
       {if (((v[j]>=65)&&(v[j]<=90))||((v[j]>=97)&&(v[j]<=122))||((v[j]>=48)&&(v[j]<=57)))
        u=1;
        else {u=0;break;}}
    if (u==1)
     {if (strcmp(v,ch1)==0){sgn=1;printf("(%d,%s)",sgn,v); xl[s]=sgn;s++;}
     else if (strcmp(v,ch2)==0){sgn=2;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
     else if (strcmp(v,ch3)==0){sgn=3;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
     else if (strcmp(v,ch4)==0){sgn=4;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
     else if (strcmp(v,ch5)==0){sgn=5;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
     else if (strcmp(v,ch6)==0){sgn=6;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
     else {sgn=10;printf("(%d,%s)",sgn,v);xl[s]=sgn;s++;}
     }
    else  {printf("(Error:%s) ",v);o=1;}
     }
   else if ((str[i]>=48)&&(str[i]<=57))
     { z=0;
       do
      {
       v[z]=str[i];
       z++;
       i++;
       switch (str[i])
       {case ' ':w=0;break;
       case '\0':w=0;break;
        default:w=1;}
       }while ((w!=0));
       v[z]='\0';
       for(j=0;j<strlen(v);j++)
       {if ((v[j]>=48)&&(v[j]<=57))
        u=1;
        else {u=0;break;}}
        if (u==1)
       {sgn=11;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
       else  {printf("(Error:%s )",v);o=1;}
       }
   else
      if ((str[i]=='#')||(str[i]=='+')||(str[i]=='-')||(str[i]=='*')||(str[i]=='/')||(str[i]=='=')||(str[i]=='(')||(str[i]==')')||(str[i]=='<')||(str[i]=='>')||(str[i]==';')||(str[i]==':'))
       { z=0;
        while ((str[i]!=' '))
       {
       v[z]=str[i];
       z++;
       i++;
       }
       v[z]='\0';
      if (strcmp(v,"+")==0){sgn=13;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,"-")==0){sgn=14;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,"*")==0){sgn=15;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,"/")==0){sgn=16;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,":")==0){sgn=17;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,";")==0){sgn=26;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,"=")==0){sgn=25;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,"<")==0){sgn=20;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,">")==0){sgn=23;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,"(")==0){sgn=27;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,")")==0){sgn=28;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,"<>")==0){sgn=21;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,">=")==0){sgn=24;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,"#")==0){sgn=0;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,":=")==0){sgn=18;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else if(strcmp(v,"<=")==0){sgn=22;printf("(%d,%s) ",sgn,v);xl[s]=sgn;s++;}
      else {printf("(Error:%s)",v);o=1;}
      }
    else {
         { z=0;
         while (str[i]!=' ')
         {
         v[z]=str[i];
         z++;
         i++;
             }
         v[z]='\0';
                 }
         {printf ("(Error:%s)",v);o=1;}}
    i--;
    printf("\n");
    }

 {
  if (o==1){puts("Error1");goto loop5;}
  if (xl[s-2]!=6) {puts("Error2");goto loop5;}
  else s=0;
  if (xl[s]!=1)  {puts("Error3");goto loop5;}
  else s++;
loop3: if (xl[s]!=10) {puts("Error4");goto loop5;}
  else{s++;
       if (xl[s]!=18)  {puts("Error5");goto loop5;}
       else s++;

loop1: {if ((xl[s]!=10)&&(xl[s]!=11)&&(xl[s]!=27))
       {puts("Error6");goto loop5;}
       else {if ((xl[s]==10)|| (xl[s]==11))
            {s++;
             loop2: if ((xl[s]!=13)&&(xl[s]!=14)&&(xl[s]!=15)&&(xl[s]!=16)&&(xl[s]!=26)&&(xl[s]!=6)&&(xl[s]!=15)&&(xl[s]!=28))
                    {puts("Error7");goto loop5;}
                    else { if (xl[s]==28) {b++;s++; goto loop2;}
                           else if (xl[s]==26) {s++; goto loop3;}
                           else if (xl[s]==6) goto loop4;
                           else  {s++;goto loop1;}
                           }
                            }
                             else {a++;s++;goto loop1;}
        }
         }
          }
loop4:if ((a==b)&&(xl[s+1]==0)) printf("success");
      else {puts("Error8");goto loop5;}
 }
loop5: ;
    getch();
    }


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜片在线看| 蜜乳av一区二区三区| 日韩一区二区三区在线视频| 91天堂素人约啪| 成人免费视频播放| 国产一区在线观看视频| 黄色日韩网站视频| 黄色日韩网站视频| 国产成人日日夜夜| 风间由美一区二区av101 | 在线视频中文字幕一区二区| 成人免费毛片a| 成人免费看片app下载| 不卡免费追剧大全电视剧网站| 国产一区二区三区在线观看免费 | 色综合久久中文字幕综合网| 国产成人午夜精品5599| 国产福利91精品一区二区三区| 久久se这里有精品| 国产精品一区二区三区99| 国产乱码精品一区二区三| 91精品国产综合久久精品| 91精品国产综合久久久久| 欧美一区二区三区视频免费| 欧美成人欧美edvon| 国产亚洲精品久| 国产精品久久久久婷婷| 亚洲激情成人在线| 午夜一区二区三区在线观看| 免费在线观看一区二区三区| 国产乱码精品1区2区3区| 国产suv精品一区二区6| 色久优优欧美色久优优| 日韩一区二区在线观看| 国产色爱av资源综合区| 亚洲免费观看高清完整版在线观看熊| 亚洲成人在线免费| 国产剧情av麻豆香蕉精品| 99re在线视频这里只有精品| 777午夜精品视频在线播放| 久久久精品日韩欧美| 亚洲免费在线看| 麻豆精品一二三| 色综合久久中文字幕综合网 | 国产成人久久精品77777最新版本| 国产mv日韩mv欧美| 欧美精品乱人伦久久久久久| 久久久久久夜精品精品免费| 一区二区三区中文在线| 国产美女娇喘av呻吟久久| 91精彩视频在线观看| ww久久中文字幕| 亚洲国产一区二区三区青草影视| 国产主播一区二区三区| 色播五月激情综合网| 2020国产精品自拍| 亚洲国产欧美日韩另类综合 | 99国产麻豆精品| 日韩一区二区在线观看视频播放| 亚洲欧美精品午睡沙发| 黑人巨大精品欧美黑白配亚洲| 色悠久久久久综合欧美99| 欧美xxxxx牲另类人与| 亚洲美女电影在线| 成人午夜电影网站| 精品国产伦一区二区三区免费| 一区二区视频在线| av亚洲精华国产精华精| 久久久亚洲精华液精华液精华液| 丝袜美腿亚洲综合| 在线观看日韩精品| 亚洲精品日产精品乱码不卡| 成人久久视频在线观看| 久久一区二区三区国产精品| 日韩电影一区二区三区四区| 在线观看一区日韩| 亚洲久草在线视频| 91麻豆免费观看| 亚洲欧美日韩在线| 波多野结衣精品在线| 久久久777精品电影网影网 | 欧美三级日韩在线| 亚洲欧美视频一区| 欧美乱妇15p| 欧美日韩国产小视频| 艳妇臀荡乳欲伦亚洲一区| 91视频免费看| 亚洲精品国产高清久久伦理二区| caoporn国产精品| 国产精品久久久久天堂| 97久久精品人人做人人爽| 国产精品久久99| 成人精品亚洲人成在线| 国产精品麻豆网站| 99精品视频在线免费观看| 亚洲日本乱码在线观看| 色悠悠久久综合| 性做久久久久久| 日韩欧美一区二区久久婷婷| 韩国成人福利片在线播放| 26uuu亚洲婷婷狠狠天堂| 国产伦精品一区二区三区免费迷| 国产色婷婷亚洲99精品小说| av在线不卡网| 午夜婷婷国产麻豆精品| 日韩美女在线视频| 国产精品18久久久久久久久久久久| 久久综合久久99| 99久久精品免费| 亚洲第一电影网| 久久这里只有精品首页| 97久久超碰精品国产| 日本中文字幕一区二区视频 | 亚洲伦理在线免费看| 欧美视频一区二区| 国产伦理精品不卡| 亚洲午夜精品网| 久久色在线视频| 色综合久久综合网97色综合| 蜜桃av一区二区三区| 中文在线资源观看网站视频免费不卡| 91搞黄在线观看| 国模冰冰炮一区二区| 一区二区三区中文字幕精品精品| 精品国产乱码久久久久久图片| www.成人网.com| 美女性感视频久久| 亚洲视频每日更新| 久久午夜免费电影| 欧美老肥妇做.爰bbww视频| 国产精品一区免费视频| 亚洲成人免费视频| 国产精品福利影院| 欧美xingq一区二区| 欧美亚洲国产一区在线观看网站| 国产麻豆精品theporn| 三级在线观看一区二区| 亚洲日本护士毛茸茸| 久久综合久久99| 欧美一级生活片| 欧美性色黄大片| 北条麻妃国产九九精品视频| 精品一区二区在线观看| 五月天国产精品| 亚洲综合自拍偷拍| 亚洲图片激情小说| 中文字幕在线不卡一区| 久久精品欧美一区二区三区不卡| 欧美另类videos死尸| 欧美视频日韩视频| 色偷偷88欧美精品久久久| jlzzjlzz亚洲女人18| 国产成人免费在线观看不卡| 久久国产精品第一页| 蜜臀va亚洲va欧美va天堂| 午夜精品福利在线| 天堂一区二区在线| 亚洲在线观看免费视频| 亚洲理论在线观看| 1024亚洲合集| 国产精品美女久久久久aⅴ| 国产欧美综合在线| 欧美激情一区二区三区全黄| 国产视频一区在线观看| 国产精品人人做人人爽人人添| 国产喷白浆一区二区三区| 国产偷v国产偷v亚洲高清| 欧美激情在线一区二区三区| 国产精品三级视频| 亚洲免费观看在线视频| 最近日韩中文字幕| 亚洲一区二区在线视频| 婷婷久久综合九色综合伊人色| 婷婷成人激情在线网| 男人的天堂亚洲一区| 韩国欧美一区二区| 不卡的电影网站| 91黄视频在线| 日韩一区二区在线看| 久久久精品2019中文字幕之3| 国产欧美一区二区精品性色超碰| 国产精品午夜在线| 亚洲综合色网站| 麻豆精品国产91久久久久久| 国内精品伊人久久久久av影院 | 国产精品丝袜91| 亚洲精品美国一| 美女一区二区三区| 99九九99九九九视频精品| 欧美色精品在线视频| 欧美精品一区二区三区视频| 中文字幕乱码亚洲精品一区| 亚洲综合自拍偷拍| 国产自产高清不卡| 在线视频中文字幕一区二区| 欧美成人伊人久久综合网| 中文字幕中文字幕在线一区| 亚洲无线码一区二区三区| 国产精品1区二区.| 欧美丰满嫩嫩电影|