对题目要求进行初步的分析:
1、判断两次随机数是否相同
将产生的题目保存(循环)下来,然后将结果进行(循环)比较。
2、多加入一个变量Num,来控制题目数量
3、在每一个switch选择的语句,进行选择判断
3.1选择是否有乘除法,
3.2是否有括号
判断是否加减乘除是否都存在,加减在算式中的位置,然后进行选择是否添加括号
3.3数值范围
主要控制随机数产生器模余的大小(如a=rand()%n,n可以取任意值)
3.4加减有无负数
比较减数和被减数的大小
3.5除法有无余数
将被除数(随机数)与除数(随机数)进行模余运算
3.6是否支持分数(真假分数)
判断是否除法运算,如果除不尽的话,再选择是否支持分数,判断除数与被除数的大小,来分析是否是真(假)分数
3.7是否支持小数
根据用户来选择,改变随机数的类型(int, flort)
3.8打印每行间隔可以调整
将题目进行模余运算来该变每行题目的数量
时间: 2024-11-06 07:23:55