• 大小: 241KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-07-21
  • 语言: 其他
  • 标签:

资源简介

编译原理课设——算符优先分析程序编译原理课设——算符优先分析程序编译原理课设——算符优先分析程序编译原理课设——算符优先分析程序编译原理课设——算符优先分析程序编译原理课设——算符优先分析程序

资源截图

代码片段和文件信息

#include “stack.h“
#include
#include
const int maxsize=100;
void main()
{
char  str[maxsize];
  stack  s;
    int  len;
    cout<<“请输入一个句型以#结束!“<   cin>>str;
    len=int(strlen(str)); 
s.push(‘#‘);
  int k=s.getsize()-1t=0j;
   char a=str[0];
    while(a!=‘#‘)
{
a=str[t];
 if(isvt(s.peek(k))) 
 j=k;
   else
   j=k-1;     
   while(isvt(a)&&getrank(s.peek(j)a)==1)
   {    
   int h=jlow=j-1;
     if(!isvt(s.peek(low)))
 low--;
   while(getrank(s.peek(low)s.peek(h))!=-1)
   {
   h=low;
   low--;
    if(!isvt(s.peek(low)))
low--;
   }
   h=s.getsize()-1;
    low++;
 int len=h-low+1;
    char  ch[10];
 for(int p=0;p<10;p++)
 ch[p]=‘\0‘;
  s.pop(chlen);
   char c=guiyue(ch);
s.push(c);
                                cout< s.peekall();
    j=s.getsize()-1;
  if(!isvt(s.peek(j)))
  j--;
   }
   if(!(a>=‘A‘&&a<=‘Z‘)&&getrank(s.peek(j)a)==2)
   {
  cout<<“你的输入有错误!“<      cout<<“错误为第 “<       exit(0);
   }
   else
   {
   cout<<“读入 :“<    s.push(a);s.peekall();
    t++;
 k=s.getsize()-1;
   }
}
   char temp[10];
    s.pop(temp3);
 if(s.getsize()==0)
 cout<<“yes!“<    else
   cout<<“no!“<      cin>>k;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        557  2008-12-14 16:35  算符优先分析程序\算符优先分析程序.dsw

     文件      33792  2008-12-14 16:37  算符优先分析程序\算符优先分析程序.ncb

     文件      41984  2008-12-14 16:37  算符优先分析程序\Debug\vc60.idb

     文件      61440  2008-12-14 16:37  算符优先分析程序\Debug\vc60.pdb

     文件     270812  2008-12-14 16:37  算符优先分析程序\Debug\算符优先分析程序.pch

     文件      16216  2008-12-14 16:37  算符优先分析程序\Debug\算符优先分析程序.obj

     文件     247156  2008-12-14 16:37  算符优先分析程序\Debug\算符优先分析程序.ilk

     文件     217198  2008-12-14 16:37  算符优先分析程序\Debug\算符优先分析程序.exe

     文件     427008  2008-12-14 16:37  算符优先分析程序\Debug\算符优先分析程序.pdb

     文件       1775  2008-12-14 16:37  算符优先分析程序\stack.h

     文件       1564  2008-12-14 16:37  算符优先分析程序\算符优先分析程序.cpp

     文件        932  2008-12-14 16:37  算符优先分析程序\算符优先分析程序.plg

     文件      48640  2008-12-14 16:37  算符优先分析程序\算符优先分析程序.opt

     文件       4466  2008-12-14 16:37  算符优先分析程序\算符优先分析程序.dsp

     目录          0  2008-12-14 16:35  算符优先分析程序\Debug

     目录          0  2008-12-14 16:35  算符优先分析程序

----------- ---------  ---------- -----  ----

              1373540                    16


评论

共有 条评论

相关资源