需求分析: 1. 控制生成题目的个数 2. 控制题目中数值(自然数、真分数和真分数分母)的范围 3. 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数。 4. 每道题目中出现的运算符个数不超过3个。 5. 程序一次运行生成的题目不能重复,生成的题目存入执行程序的当前目录下的Ex ...
分类:
其他好文 时间:
2017-09-24 10:48:05
阅读次数:
215
(以下内容是我个人对配置数据源的一点理解,如有错误请指正,不胜感激) web课程的第一次作业的第二个,关于手动配置数据源,不少同学比较困惑,而且我解决之后也未必理解深刻,这份文档只是写一下个人的一些想法,希望能够帮助到大家。 PS:老师给的ppt大部分代码是直接可以用的,但可能老师为了让大家解决问题 ...
分类:
Web程序 时间:
2017-09-24 10:45:32
阅读次数:
178
需求分析 1、控制运算表达式题目数量,控制题目中数值的大小 2、运算符个数不能超过3个 3、程序支持生成10000道题目 4、程序同时支持计算生成的每道题目 5、对用户所做答案进行判断,并且输出正确答案或错误答案 功能设计 基本功能 1、随机生成运算表达式 2、四则运算计算功能 设计实现 1、根据随 ...
分类:
其他好文 时间:
2017-09-24 09:57:36
阅读次数:
141
第一次作业真的是花了我相当多时间,特别是在查重跟算四则表达式时,算法改了又改,耗了将近一周时间,最后,查重很不理想计算四则表达式有自己的想法,但问题很多,虽然谈不上什么想出算法,真的是费好多时间对于一个实力渣渣我来说。 需求: 1.使用 -n 参数控制生成题目的个数 2.使用 -r 参数控制题目中数 ...
分类:
其他好文 时间:
2017-09-24 09:52:59
阅读次数:
189
项目地址:地址 需求分析 [√] 控制生成题目的个数。 [√] 控制题目中数值(自然数、真分数和真分数分母)的范围。 [x] 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数。 [x] 每道题目中出现的运算符个数不超过3个。 [√] 程序一次运行生成的题目不能重复,即任何两道题 ...
分类:
其他好文 时间:
2017-09-24 09:52:41
阅读次数:
220
代码地址:https://git.coding.net/luckydelbert/program.git 需求分析: 1.控制题目的个数 2.控制生成数的范围 3.运算符不超过三个(括号也是运算符),括号的位置随机出现 4.能够处理真假分数,并且查重 功能设计: 1.在控制台输入题目的个数及生成数的 ...
分类:
其他好文 时间:
2017-09-24 09:51:50
阅读次数:
174
代码仓库:https://git.coding.net/EtihwXD/Quiz.git 需求分析: 功能设计: 设计实现: 整个程序的逻辑主要分布在4个文件中: Quiz.cpp : 用int argc, char* argv[]来判断输入参数的合法性,并根据输入参数的不同,进入不同的分支。 se ...
分类:
其他好文 时间:
2017-09-24 09:47:13
阅读次数:
112
对于这次的作业。 由于之前数据类型考虑错误,我之前认为随机生成的运算数只是整数类型,经过加减后会产生分数的结果,并且没对计算结果的产生的假分数进行转化成真分数,于是对之前的代码进行了重构。 关于前后两次的变化: 1、随机生成的运算数:只产生整数类型 > 重新定义了运算数数据类型,可以产生分数结构的运 ...
分类:
其他好文 时间:
2017-09-24 03:14:15
阅读次数:
100
需求分析: 1.获取生成题目的数量;(该数值必须给定,否则程序出错) 2.控制生成四则运算中最大值的范围;(该数值必须给定,否则程序出错) 3.生成的题目中存在心如e1/e2的字表达式的姓氏,其结果需要化为真分数,其中真分数在输入输出时采用如下格式,真分数五分之三表示为3/5,真分数二又八分之三表示 ...
分类:
其他好文 时间:
2017-09-23 19:02:34
阅读次数:
144
1.需求分析: 2.功能设计:使用几个循环实现。 3.设计实现:我用的是c语言,没有使用类,用循环实现功能的。 4:代码说明:srand((unsigned)time(0)); 主要是这句来初始化随机数,不然每次循环都会使用相同的随机数。 5: 6:小结 我不大会使用java,所以用c语言粗略的编写 ...
分类:
其他好文 时间:
2017-09-23 18:47:52
阅读次数:
143