四则运算分析题

四则运算解题思路:

1.题目避免重复

把题目存到一个文档中,然后把加减乘除的式子进行分类,新编出的题目和已有的题目进行比较

2.可定制(数量/打印方式)

定制数量:手动输入一个数n,然后把原来循环中的固定的数30,改成n,然后自动出题。
打印方式:可以自己选择每页可以打印多少道题。

3.可以控制下列参数:

(1)是否有乘除法:可以编写一个可以选择的一段代码,如果要是没有乘除法的话,就选择1,然后1这段程序中控制加减乘除的语句写成a=rand()%2,这样就可以把乘除排除了。如果有乘除的话,就选择2,2这段代码还是和原来一样。
(2)除法有无余数:可以让大数除以小数,然后计算一下第一个数的因子中是否有第二个数,有的话,则无余数,否则有余数。

(3)数值范围:数值的范围通过随机函数来决定

(4)加减有无负数:保证减法无负数,就要做到被减数大于减数,可以把随机产生的两个数进行比较,让最大的做被减数

(5)是否有括号:可以选择,无括号,就是简单的加减乘除,有括号的话就要看括号的位置。

(6)是否支持分数(真分数,假分数……)

(7)是否支持小数(精确到多少位)

(8)打印中每行的间隔可调整:

原文地址:https://www.cnblogs.com/zgsxh/p/4325680.html