zoukankan      html  css  js  c++  java
  • 四则运算2设计思路

    1.获取对题目的相关要求,如题目数量,乘除法设置,数值范围设置,加减有无负数,除法有无余数,是否支持分数。

    2.根据获取的数值范围,使用相应数量的循环,获得题目。

    3.每次循环都要执行实现先前获取的对题目的要求,先根据之前获取的要求看是否支持分数,有无负数来改变随机选取数字的取值范围,获取参与运算的数字。

    4.再随机产生运算符号,根据是否要有乘除法,若有除法,当随机产生的运算符号为除号时,检测该运算是否有余数,若题目要求有余数,则输出,若要求没有余数,则重新随机生成题目。

    5.生成第一道题目时,文件流输出到一个txt文本中。生成第二个时,读取之前的文本检测新生成的题目与之前生成的全部题目是否有一个相同,以ABC形式检测,即若A1,B1,C1与A2,B2,C2并不完全相同,就可以输出到文本文档中。依次这样循环。

    6.生成到足够数量并满足需求的题目时,将txt文本打印出来。

  • 相关阅读:
    Libevent源码分析系列
    TCP检验和
    Redis—数据结构之list
    STL—list
    STL—vector
    STL—vector空间的动态增长
    STL—内存的配置与释放
    Actuator 未授权访问之heapdump利用
    Git submodule update 命令执行
    利用Haproxy搭建 HTTP 请求走私(Request smuggling)环境
  • 原文地址:https://www.cnblogs.com/lottie021/p/4334812.html
Copyright © 2011-2022 走看看