- 博客(3)
- 收藏
- 关注
原创 java实现编译原理中的简易词法分析
实验目的:对循环语句和条件判断语句编写词法分析编译程序,只能通过一遍扫描完成。实验要求:(1)关键字:for if then else while do until int input output所有关键字都是小写。(2)运算符和分隔符: = : + - * / < > <= ...
2018-11-04 10:51:31
981
1
原创 java实现计算13除以17小数点后第100位(或者任意位)数字是多少
public class FractionalDigit { static int func(int n,int d,int q) { int a = 0; int b = d; for(int i=0;i<100;i++) { if(d<q) { b = d; d = d*10%q; if(b*10>=17)...
2018-09-05 18:51:26
1997
原创 C++实现简易表达式的计算(操作数为10以内)
1、表达式的表示有三种方式,分别是前缀、中缀和后缀。这里介绍的是中缀的简易表达式的计算。2、应用的结构是栈结构。对于中缀表达式,需要两个栈,分别是运算符栈operatorStack和操作数栈dataStack。下面是栈的定义。运算符栈存的是char型数据,操作数栈存的是int型数据,所以采用类模板定义。template <class T>class Stack{priva...
2017-10-29 21:19:00
1599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人