课上题目设计思路

1、题目避免重复
2、可定制(数量/打印方式)
3、可以控制下列参数:是否有乘除法、是否有括号、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数,。。。)、
是否支持小数(精确到多少位)、打印中每行的间隔可调整。

设计思想:1、首先将已生成的算式进行保存利用数组,可用检查字符串是否相等的方式增加一个检查生成每个算式是否完全相等的函数,在循环过程生成中调用该函数,将新生成算式与已生成算式进行比较,如果重复则删除该式。
2、增加一个参数,可供使用者输入,此为循环输出的控制条件,输出使用者想要的数量,并打印。
3、增加用户选择项,选择后进入不同的输出方式,通过逐个对上述3中的条件进行判断,确定输出条件,选择自己想要的输出方式。
(例如选择有该如何,其他则又该怎么输出)

原文地址:https://www.cnblogs.com/gaoyang110/p/4325657.html