博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
四则运算分析题
阅读量:4514 次
发布时间:2019-06-08

本文共 548 字,大约阅读时间需要 1 分钟。

四则运算解题思路:

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

你可能感兴趣的文章
mysql分区分表讲解
查看>>
java编程思想读书笔记三(11-21)
查看>>
luogu P5302 [GXOI/GZOI2019]特技飞行
查看>>
EntityFramework 开始小试
查看>>
234 Palindrome Linked List
查看>>
Keil-MDK编译完成后代码大小
查看>>
ArcGIS JS 学习笔记4 实现地图联动
查看>>
ubuntu 12.04 lts安装golang并设置vim语法高亮
查看>>
编程题目:PAT 1004. 成绩排名 (20)
查看>>
使用分层实现业务处理
查看>>
Microsoft Windows平台的NoSQL数据存储引擎
查看>>
浅谈虚拟机
查看>>
Ubuntu系统Linux编译osg库
查看>>
error MSB8008: 指定的平台工具集(v120)未安装或无效 解决办法
查看>>
BootstrapTable-导出数据
查看>>
Linux学习笔记 -- 系统目录结构
查看>>
[转载]ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件...
查看>>
程序设计:找质数
查看>>
第三次作业结对编程
查看>>
Andorid Volley加载网络图片, 每次都会重新加载的问题
查看>>