1.题目避免重复:将每一个式子的式子输出结果存在数组里,循环语句判断两个式子的输出结果是否一样,若相同,进行报错,重新产生一个式子。
2.可定制(数量/打印方式):循环语句控制页数,在每一页中循环语句控制输出的题目数,并且定义每行输出4个式子。
3.可以控制下列参数:
(1)是否有乘除法:对于每个式子的输出结果,判断定义运算符的变量j是否为2或3,如果是2或3,则有乘除法。
(2)数值范围:定义一个变量,使得随机生成的数在这个变量范围之内。
(3)加减有无负数:if...else...语句判断加减法的随机数是否大于0。
(4)除法有无余数:将被除数和除数分别取余,判断取余后是否为0.
(5)是否支持分数(真分数、假分数):判断随机生成的数如果大于1,则为假分数;如果小于1,则为真分数。