1.题目要求:题目避免重复
将每个算式的第一个数存到一个数组,每次生成第一个数组的时候回溯一遍如果有重
复就重新生成。
2.可定制(数量、打印方式)
接受用户输入的一个参数来控制打印的数量
3.是否有乘除法
将整个算法分成两个部分,一部分有四则运算,另一部分只有加减
4.是否有括号
把生成的算式分成两元和三元两种选择
5.数值范围的限定
对rand函数做运算处理,使之生成的数在一定范围之内
6.加减有无负数
生成两个数之后比较一下,保证前者大于后者
7.除法有无余数
生成两个数之后,把这两者做%处理,确保结果为0
8.是否支持分数假分数,真分数
将这一点作为限定条件放到第三点问题上一起处理
9.是否支持小数(精确到多少位)
处理位置与3相同,精确到多少位(再议)
10.打印中每行位置的间隔可调整
在打印每一条数据间控制回车符的数量
时间: 2024-11-13 10:48:34