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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 2.cpp

?? 本程序?qū)崿F(xiàn)了預(yù)測(cè)分析表法分析文法的功能。
?? CPP
字號(hào):
#include<stdio.h>
#include<string.h>
char ch;//讀入字符串?dāng)?shù)組
int i=1;
int total=0;//統(tǒng)計(jì)步數(shù)
char a1[10],a2[10],a3[10];char c1='n';
void fengxi()
{   int m,k1,k2,j1,j2;char c[3]={'+','*','i'};
	char b[8][4]={'E','T','e',' ',//把所有的終結(jié)符和非終接符寫入數(shù)組
		          'e','+','T','e',
				  'e',' ',' ',' ',
				  'T','F','t',' ',
				  't','*','F','t',
				  't',' ',' ',' ',
				  'F','(','E',')',
				  'F','i',' ',' ',};
for( j1=0;j1<8;j1++)//先掃一遍看CH在數(shù)組的哪一行
  for( j2=0;j2<4;j2++)
	  if(b[j1][j2]==ch)
		  m=j1;
   for( j1=1;j1<10;j1++)//進(jìn)行自上而下推導(dǎo)
	    for(j2=0;j2<8;j2++)
			if(a1[j1]==b[j2][0])
			{  
				for(int j3=1;j3<4;j3++)
				{
					if(b[j2][j3]=='+') c1='+';
					if(b[j2][j3]=='*') c1='*';
					if(b[j2][j3]=='i') c1='i';
				}
				if(c1!=ch&&c1!='n') 
				{ c1='n';     break;}
				k1=j1;k2=j2;
                goto a;
			}
a: for(j1=1;j1<10;j1++) //看是否有與含ch的數(shù)組相符
	   if(a1[j1]==b[m][0])
	   {k1=j1;k2=m;}
   for(j1=k1;j1<10;j1++)//把所要替換的字符放到數(shù)組的最后
   {   
	   if(a1[j1+1]!=' ')
	       a1[j1]=a1[j1+1];
      else 
	  {
	   a1[j1]=b[k2][0];
	   break;
	  }
   }
   for(j2=1;j2<4;j2++)//進(jìn)行替換
   {
        a1[j1]=b[k2][j2];
		j1++;
   }
   if(k2==0)  strcpy(a3,"E->Te");//把產(chǎn)生式寫入a3
   if(k2==1)  strcpy(a3,"e->+Te");
   if(k2==2)  strcpy(a3,"e->^");
   if(k2==3)  strcpy(a3,"T->Ft");
   if(k2==4)  strcpy(a3,"t->*Ft");
   if(k2==5)  strcpy(a3,"t->^");
   if(k2==6)  strcpy(a3,"F->(E)");
   if(k2==7)  strcpy(a3,"F->i");

}

void print()//打印函數(shù)
{
	printf("%d\t\t%s\t\t%s\t%s\n",total,a1,a2,a3);
	total++;
	strcpy(a3," ");
}

int panduan()//
{
 for(int j1=1;j1<10;j1++)
	 if(a1[j1]==ch) 
	 {   
		 for(int j2=j1;j2<10;j2++)
		 {   
			 if(a1[j2+1]!=' ')
	              a1[j2]=a1[j2+1];
            else {a1[j2]=' ';break;}
		 }
		 return 1;
	 }
	return 0;
}

void zifu()
{int t1,t2=1,t3=1;
if(panduan()==1)
{
	ch=a2[i];
	a2[i-1]=' ';
	i++;
	print();
}
else
{
	fengxi();print();
}
for(int j1=1;j1<10;j1++)//判斷a1里面是否全為et字符
{
	if(a1[j1]!='t'&&a1[j1]!='e'&&a1[j1]!=' ')
	{t2=0;}

	if(a1[j1]==' ')
	{t1=j1+1;break;}
}
for(j1=0;j1<10;j1++)
 if(a2[j1]!=' '&&a2[j1]!='#')
	  t3=0;

if(t2==1&&t3==1)
{
  for(j1=1;j1<t1;j1++)
  {   if(j1!=1)
	  print();
	  for(int j2=1;j2<t1;j2++)
	  {
		  if(a1[j2+1]!=' ')
			  a1[j2]=a1[j2+1];
		  else {a1[j2]=' ';break;}
	  }  
	  if(a1[1]=='e') strcpy(a3,"e->^");
	  if(a1[1]=='t') strcpy(a3,"t->^");
  }
}
}




void main()
{   
   strcpy(a1,"#E         ");
	for(int j1=2;j1<10;j1++)
	{
		
		a2[j1]=' ';
	}
	int j=0;
	printf("請(qǐng)輸入你要分析的字符串:(以#號(hào)結(jié)束)\n");
	do
	{
		scanf("%c",&ch);
		a2[j]=ch;
		j++;
	}while(ch!='#');
	ch=a2[0];
    printf("步驟\t\t符號(hào)棧\t\t\t輸入串\t\t所用產(chǎn)生式\n");
	print();
	 do
	{
		zifu();
	}while(ch!='#');
	printf("分析成功!!");
 

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
风间由美性色一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 男人的天堂久久精品| 青青草精品视频| 国产成人精品三级| 欧美唯美清纯偷拍| 久久综合九色综合97婷婷女人| 成人欧美一区二区三区白人 | 国产乱国产乱300精品| 97se亚洲国产综合自在线观| 欧美精品日日鲁夜夜添| 欧美国产成人在线| 日韩国产精品久久| 97精品视频在线观看自产线路二| 在线不卡的av| 中文字幕日韩精品一区| 美日韩一区二区| 一本一道久久a久久精品| 日韩视频在线你懂得| 中文字幕一区av| 久久99精品国产.久久久久 | 亚洲精品中文字幕在线观看| 免费在线观看精品| 91色porny蝌蚪| 26uuu色噜噜精品一区| 亚洲午夜一区二区三区| 国产69精品久久久久毛片| 69久久99精品久久久久婷婷| 中文字幕制服丝袜一区二区三区| 美女视频一区在线观看| 日本黄色一区二区| 国产免费成人在线视频| 美女视频一区在线观看| 欧美在线观看视频在线| 国产日韩av一区| 久久国产尿小便嘘嘘尿| 欧美蜜桃一区二区三区| 亚洲视频一二三区| 国产精品一区二区黑丝 | 国产一区 二区| 欧美一区二区在线观看| 欧美国产日产图区| 精品日韩欧美一区二区| 午夜视频在线观看一区二区 | 亚洲欧美综合色| 国产精品一区二区91| 欧美嫩在线观看| 亚洲男人天堂一区| 国产suv精品一区二区6| 精品处破学生在线二十三| 丝袜美腿亚洲色图| 欧美日韩中文一区| 亚洲一区二区三区在线看| 99精品偷自拍| 亚洲国产精品黑人久久久| 狠狠久久亚洲欧美| 精品国产乱码久久久久久浪潮| 日本欧美一区二区三区| 9191精品国产综合久久久久久 | 欧美性大战久久久| 亚洲一区视频在线| 在线视频亚洲一区| 一区二区在线观看视频在线观看| 99国内精品久久| 国产精品精品国产色婷婷| 丁香桃色午夜亚洲一区二区三区| 久久午夜老司机| 国产精品一区一区三区| 久久奇米777| 国产成人亚洲精品青草天美| 久久综合九色综合欧美亚洲| 久久99国产精品麻豆| 精品久久久久久久久久久院品网 | 亚洲精品在线观看视频| 久久超碰97中文字幕| 精品国产精品网麻豆系列| 韩国女主播一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 国产不卡在线播放| 一区视频在线播放| 色呦呦日韩精品| 亚洲成人激情av| 欧美一区二区成人| 99re这里都是精品| 波多野结衣91| 亚洲欧美日韩一区| 欧美日精品一区视频| 日本少妇一区二区| 亚洲精品在线网站| 成人免费视频播放| 一区二区视频在线看| 欧美日韩一区在线| 免费av成人在线| 久久这里只有精品首页| 成人福利视频在线看| 亚洲日本欧美天堂| 在线不卡a资源高清| 国产一区不卡精品| 亚洲视频一二三| 7799精品视频| 国产精品一色哟哟哟| 亚洲免费毛片网站| 在线不卡免费av| 国产宾馆实践打屁股91| 亚洲精品免费在线观看| 欧美一区二区三区的| 国产福利精品一区二区| 亚洲女与黑人做爰| 欧美一级二级在线观看| 成人丝袜视频网| 亚洲国产精品影院| 久久女同性恋中文字幕| 色屁屁一区二区| 精品一区二区日韩| 亚洲人成网站色在线观看| 欧美日韩成人高清| 成人午夜免费视频| 日韩精品91亚洲二区在线观看| 久久久久久久久久久黄色| 在线观看区一区二| 国产一区二区伦理片| 亚洲成人在线免费| 国产精品视频免费| 日韩一区二区三区电影在线观看| 成人精品一区二区三区四区| 日韩福利视频导航| 1000部国产精品成人观看| 欧美一区二区三区不卡| 99视频精品在线| 久久精品国产一区二区三区免费看| 成人免费小视频| 2024国产精品| 欧美日韩成人综合| aa级大片欧美| 韩国三级电影一区二区| 午夜久久久久久电影| 亚洲国产精品久久艾草纯爱| 三级影片在线观看欧美日韩一区二区 | 久久精品一区二区三区不卡牛牛| 欧美亚洲国产一区二区三区va | 国产精品美女久久久久aⅴ国产馆| 在线不卡a资源高清| 91丨九色丨蝌蚪富婆spa| 国产一区二区三区黄视频 | 精品少妇一区二区三区免费观看 | 亚洲超碰精品一区二区| 国产精品久久夜| 欧美xxxxxxxxx| 欧美日韩高清一区二区三区| 97国产一区二区| 国产成人一级电影| 麻豆国产一区二区| 午夜久久久久久| 亚洲伊人色欲综合网| 亚洲少妇屁股交4| 国产精品日日摸夜夜摸av| 欧美精品一区二区三区蜜桃视频| 欧美午夜精品一区二区三区| 色综合久久综合网97色综合 | 国产精品免费丝袜| 久久久久久久久99精品| 精品国产乱码久久久久久牛牛 | 美脚の诱脚舐め脚责91| 婷婷综合另类小说色区| 亚洲一区二区三区美女| 亚洲欧美日韩系列| 亚洲人精品午夜| 亚洲少妇屁股交4| 亚洲欧美日韩国产综合在线| 国产精品不卡视频| 国产精品福利在线播放| 国产精品国产三级国产a| 国产精品人妖ts系列视频| 国产日韩欧美精品一区| 国产欧美一区在线| 国产欧美精品一区aⅴ影院| 777午夜精品视频在线播放| 国产麻豆日韩欧美久久| 国产伦精品一区二区三区在线观看| 久久精品99国产精品日本| 蜜桃一区二区三区在线| 麻豆91免费观看| 久久精品免费看| 国产麻豆视频一区| 国产不卡视频一区二区三区| 成人一区二区三区在线观看| www.综合网.com| 色婷婷av一区二区三区gif| 在线观看日产精品| 777午夜精品视频在线播放| 日韩午夜激情av| 久久女同精品一区二区| 国产精品污网站| 亚洲黄色小说网站| 亚洲.国产.中文慕字在线| 麻豆精品一区二区综合av| 国产在线一区观看| 9l国产精品久久久久麻豆| 在线视频中文字幕一区二区| 69堂成人精品免费视频|