上机
文章平均质量分 73
OPJiayu
虽然知识是有限的,但是希望可以通过写博客帮助更多的人,同时提升自己。
展开
-
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 · 2051 阅读 · 0 评论 -
C++实现简易表达式的计算(操作数为10以内)
1、表达式的表示有三种方式,分别是前缀、中缀和后缀。这里介绍的是中缀的简易表达式的计算。2、应用的结构是栈结构。对于中缀表达式,需要两个栈,分别是运算符栈operatorStack和操作数栈dataStack。下面是栈的定义。运算符栈存的是char型数据,操作数栈存的是int型数据,所以采用类模板定义。template <class T>class Stack{priva...原创 2017-10-29 21:19:00 · 1649 阅读 · 0 评论 -
java实现编译原理中的简易词法分析
实验目的:对循环语句和条件判断语句编写词法分析编译程序,只能通过一遍扫描完成。实验要求:(1)关键字:for if then else while do until int input output所有关键字都是小写。(2)运算符和分隔符: = : + - * / < > <= ...原创 2018-11-04 10:51:31 · 1038 阅读 · 1 评论