博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计思路
阅读量:5738 次
发布时间:2019-06-18

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

设计要求:

1.题目避免重复

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

3.可以控制下列参数:是否有乘除法、是否有括号、数值范围、加减  有无负数、除法有无余数、是否支持分数(真分数、假分数、...)、是否支持小数(精确到多少位)、打印中每行的间隔可调整

设计思路:

1.对每次产生的结果进行存储,将下一个运算产生式与前面的所有产生式进行比对,如果重复则重新产生新的产生式,直至达到要求;

2.由用户自行输入所要题目的份数,打印方式自行设定;

3.控制参数:

  (1)进行是否有乘除法的选择,提醒用户12代表有或无乘除法进行选择(if条件判断);

  (2)进行是否有括号的选择(if嵌套条件判断),提醒用户34代表有或无乘除法进行选择;

  (3)数值范围根据用户需求,自己设定;

  (4)有无负数类似于(1)(2),用if条件判断进行判断;

  (5)自行设定变量,通过手动出入变量的值确定四则运算式的个数,然后用循环的方式随机产生四则运算式;

  (6)通过函数调用来实现分级判断。

转载于:https://www.cnblogs.com/mudanhuakai/p/4325677.html

你可能感兴趣的文章
微信分销系统商城营销5大重点
查看>>
求职准备 - 收藏集 - 掘金
查看>>
htm5新特性(转)
查看>>
Linux-Centos启动流程
查看>>
php 设计模式
查看>>
后端技术精选 - 收藏集 - 掘金
查看>>
Laravel 服务容器
查看>>
6天面试、斩获6家硅谷巨头Offer,我是如何做到的?
查看>>
mac安装kubernetes并运行echoserver
查看>>
多页架构的前后端分离方案(webpack+express)
查看>>
算法(第4版) Chapter 1
查看>>
前端技术选型的遗憾和经验教训
查看>>
“亲切照料”下的领域驱动设计
查看>>
GIT
查看>>
SRE工程师到底是做什么的?
查看>>
解读:Red Hat为什么收购Ansible
查看>>
PHP json_encode() 函数介绍
查看>>
MyEclipse8.6 web中jsp页面出现jquery,dojo等代码自动提示
查看>>
js动态设置元素高度
查看>>
Ossim下的安全合规管理
查看>>