首页 > 其他 > 详细

关于 添加了新要求的 四则运算 的设计思路

时间:2015-03-13 14:03:19      阅读:294      评论:0      收藏:0      [点我收藏+]

1、题目避免重复

   利用随机数生成运算式,构造两个栈,将生成的结果输入到栈里,利用栈的结构特点,进行匹配,相同的删除,不同的保留。避免过高的比较次数,可以设定,当新生成的结果与之前的比较结果比较次数达到30次时,如果没有重复,保留这次产生的运算式。

 

2、可制定(数量/打印方式)

   定义变量,通过对变量的控制达到对数量、打印方式的控制。

 

3、可以控制以下参数

   是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数

 

A、乘除法

   利用随机数,只要对符号进行控制,就可以实现乘除运算的控制。

 

B、数值范围

   利用随机数实现对数值范围的控制

 

C、添加函数、将运算符两边的数值与0进行比较即可。

 

D、添加函数、判断有无余数,如果有直接跳出循环,结果不必保留,另外要对主循环控制输出题目个数的部分进行循环加一的修改,确保输出个数符合要求。

 

E、添加函数,对真分数、假分数进行定义和控制用来达到对分数功能的支持。

 

关于 添加了新要求的 四则运算 的设计思路

原文:http://www.cnblogs.com/revenge/p/4334891.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!