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

    1、题目避免重复

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

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

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

    3、可以控制以下参数

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

    A、乘除法

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

    B、数值范围

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

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

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

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

  • 相关阅读:
    hutool工具
    lombok
    混入
    postMan
    jsr303常用注解
    网页兼容性
    C/C++ 一点笔记(1)
    VS2010 灵活运用快捷操作功能(新手必看)
    HTML中meta作用
    C/C++ 一点笔记(2)
  • 原文地址:https://www.cnblogs.com/revenge/p/4334891.html
Copyright © 2011-2022 走看看