zoukankan      html  css  js  c++  java
  • 关于 添加了新要求的 四则运算 的设计思路

    1、题目避免重复

       利用随机数生成运算式,构造两个栈,将生成的结果输入到栈里,利用栈的结构特点,进行匹配,相同的删除,不同的保留。避免过高的比较次数,可以设定,当新生成的结果与之前的比较结果比较次数达到30次时,如果没有重复,保留这次产生的运算式。

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

       定义变量,通过对变量的控制达到对数量、打印方式的控制。

    3、可以控制以下参数

       是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数

    A、乘除法

       利用随机数,只要对符号进行控制,就可以实现乘除运算的控制。

    B、数值范围

       利用随机数实现对数值范围的控制

    C、添加函数、将运算符两边的数值与0进行比较即可。

    D、添加函数、判断有无余数,如果有直接跳出循环,结果不必保留,另外要对主循环控制输出题目个数的部分进行循环加一的修改,确保输出个数符合要求。

    E、添加函数,对真分数、假分数进行定义和控制用来达到对分数功能的支持。

  • 相关阅读:
    Mysql 之 编码问题
    Mysql Basic
    CentOS 之 Sublime text3 安装
    mapper映射
    端口号占用
    2020系统综合实验 第7次实践作业
    2020系统综合实验 第6次实践作业
    解决github打开速度慢问题
    2020系统综合实践 第5次实践作业
    2020系统综合实验 第4次实践作业
  • 原文地址:https://www.cnblogs.com/revenge/p/4334891.html
Copyright © 2011-2022 走看看