20175314 结队编程项目——四则运算第二周 一、需求分析 实现一个命令行程序,要求: 自动生成小学四则运算题目(加、减、乘、除) 支持整数 支持多运算符(比如生成包含100个运算符的题目) 支持真分数 统计正确率 能生成随机数 产生的算式要有括号 要建立堆栈,进行中缀转后缀,以及后续后缀的运算 ...
分类:
其他好文 时间:
2019-04-14 17:58:27
阅读次数:
127
2017.12.21 决定做一个小项目来练练手了,对期末考试感到无所畏惧。 先选择简易计算器吧,核心算法中缀转后缀表达式我还是学过的,最起码能克服一点心里畏惧。 项目预期如下: 1. 实现命令行版本的核心算法,做简单的加减乘除就可以了; 2. 实现图形化窗口。 代码预期要200行以上. 对自己提一个 ...
分类:
其他好文 时间:
2018-11-26 02:35:46
阅读次数:
448
这是堆栈那一节的选作实验,如下: 算法的核心规则 【显然,我们也可用树来实现这一过程】 c++实现转化代码如下 @付风涛 ...
分类:
其他好文 时间:
2018-11-20 17:14:24
阅读次数:
162
以前的: 1 #include<cstdio> 2 #include<cstring> 3 #include<cmath> 4 using namespace std; 5 int lc[10000],rc[10000]; 6 int type[10000]; 7 double data[10000 ...
分类:
其他好文 时间:
2018-09-14 16:00:13
阅读次数:
167
实验五 网络编程与安全 一、中缀转后缀 参考http://www.cnblogs.com/rocedu/p/6766748.html SECDSA 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java 二、套接字 ...
分类:
编程语言 时间:
2018-06-03 23:46:03
阅读次数:
312
一、实验报告封面 课程:Java程序设计 班级:1653班 姓名:陈由章 学号:20165314 指导教师:娄嘉鹏 实验日期:2018年5月28日 实验时间:15:25 17:15 实验序号:实验五 实验名称:网络编程与安全 二、实验要求 1.没有Linux基础的同学建议先学习《Linux基础入门( ...
分类:
其他好文 时间:
2018-06-03 19:29:35
阅读次数:
160
20172333 2017 2018 2 《程序设计与数据结构》实验2报告(最终版) 1.结对成员 "李楠20172330" 领航员:李楠 驾驶员:严域俊 成绩分配:五五开 2.相关测试过程及截图 [x] 完整一套流程截图(创建题目,中缀转后缀,计算后缀,对比答案,答案正确个数。) [x] 分数测试 ...
分类:
其他好文 时间:
2018-05-16 00:21:57
阅读次数:
213
1、改进1:对中缀转后缀表达式的函数进行改进,生成后缀表达式时,在原来的基础上,各个符号和数字之间增加了空格,比较直观,便于计算: 改进后: 改进2:优化文件输出 直接将保存结果存到字符串中 一次性输出 改进后: 2、性能分析 (1)、解10000道题所耗费时间 函数的消耗 可见求解表达式值的时候消 ...
分类:
其他好文 时间:
2018-05-11 23:57:39
阅读次数:
359
相关过程截图 中缀转后缀及后缀计算测试截图 题目生成截图 计算正确率截图 关键代码解释 将中缀表达式转换为后缀表达式并对后缀表达式进行计算 main类 import java.util.Scanner; public class calculate { public static void main ...
分类:
编程语言 时间:
2018-05-08 23:58:57
阅读次数:
387