没有合适的资源?快使用搜索试试~ 我知道了~
简单的算符优先分析法
2星 需积分: 13 47 下载量 198 浏览量
2008-10-28
17:46:58
上传
评论
收藏 2KB TXT 举报
温馨提示
试读
4页
编译原理(第二版)的课后试验。很实用!!!!!
资源推荐
资源详情
资源评论
#include<stdio.h>
#include<math.h>
#include<stack1.h>
char code[]="+-*/()#\0";
char grade[7][7]={">><<<>>",">><<<>>",">>>><>>",">>>><>>","<<<<<=E",">>>>E>>","<<<<<E="};
int code1(double a)
{
int i;
for(i=0;code[i];i++)
{
if((char)a==code[i])
return i;
}
return -1;
}
char grade1(stack *sp,double a)
{
return grade[code1(sp->buffer[sp->top])][code1(a)];
}
char buffer[50];
main()
{
int i,j=0,k=0,l,h=1;
char a[50];
double b[50];
double c[50];
double d[10];
#include<math.h>
#include<stack1.h>
char code[]="+-*/()#\0";
char grade[7][7]={">><<<>>",">><<<>>",">>>><>>",">>>><>>","<<<<<=E",">>>>E>>","<<<<<E="};
int code1(double a)
{
int i;
for(i=0;code[i];i++)
{
if((char)a==code[i])
return i;
}
return -1;
}
char grade1(stack *sp,double a)
{
return grade[code1(sp->buffer[sp->top])][code1(a)];
}
char buffer[50];
main()
{
int i,j=0,k=0,l,h=1;
char a[50];
double b[50];
double c[50];
double d[10];
资源评论
- Yym03062013-06-03根本不能编译的代码
- 鼠标CS2014-06-20这个不死我想要的代码,那个第二版没有说清楚是谁的书,什么出版社,但是还好没花我积分。
ka_ka_you
- 粉丝: 14
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功