码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:

1、题目避免重复

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

 

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

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

 

3、可以控制以下参数

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

 

A、乘除法

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

 

B、数值范围

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

 

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

 

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

 

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

 

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

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!