首先,用一个语句用来定制数量和打印方式。
然后,再控制参数,是否有乘除法(让用户选择,如果是,则把乘除法加入,如果不是,则删除乘除法),数值范围(random控制),加减有无负数(1.random取值不取负数,2,如果是除法,则加一个控制条件第一个数大于第二个数),除法有无余数(用%来控制,如果没有余数,则加一个条件,如果运算符为除法,a%b=0),是否支持分数(单独添加输出函数,判断分数的输出)。
应该判断题目是否重复。用for循环来控制,如果第一个数重复,则检查第二个数,如果第二个数也重复,则检查运算符号,若都重复,则删除这一道题,另出一道题。如果在这三道控制中有一个不满足,则break退出。