四则运算2——设计思路
要求:
1、 题目避免重复
2、 可定制(数量/打印方式)
3、 可以控制是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数)
整体思路:分别编写一个主函数和四个分别实现加减乘除运算的分函数,然后通过调用一个或者几个函数来实现控制有无乘除法
1、在分函数中通过数组实现避免题目重复,只需判断数字是否相同。
2、通过控制随机数产生的循环次数来控制题目数量和每次输出的题目数
3、通过分函数调用实现有无乘除法,比如只要有乘法和加法就只随机调用乘法和加法函数;通过rand控制随机数数值范围;通过(-1)^n来控制正负数;通过求余运算来判断有无余数,然后控制i++不计入循环次数