zoukankan      html  css  js  c++  java
  • 四组运算2(思路)

        二柱一下打印出好多份不同的题目,让孩子做了。老师看了作业之后,对二柱赞许有加。别的老师闻讯问二柱能否扩大他的影响力,编个软件,多了一些要求

    1、题目避免重复; 2、可定制(数量/打印方式); 3、可以控制下列参数是否有乘除法、是否有括号、 数值范围、加减有无负数、除法有无余数、否支持分数 (真分数假分数)、是否支持小数 (精确到多少位)、打印中每行的间隔可调整

    思路:

      1、在前面出30道两个随机产生的二位数四则运算的基础上,先解决避免题目中出现重复,把每一道题目按顺序存储下来,以后每产生的第N题目都与之前的第1~N-1题作比较是否相同,如果遇到相同的题目就不输出,否则,就可以作为新题目从屏幕上输出,并记录下来。

      2、之前是规定30道题,现在要求可以定制题目输出的数量或打印方式,题目数量进行手动输入,则输出至符合要求的题目数量(暂时考虑只不重复)时就停止输出;打印方式则通过提示,给出多个方案,用户进行选择来实现。

      3、关于几个是否有乘除法、括号、负数、余数、小数等等,用多个分支嵌套的方法来实现,例如说是否有乘除法,通过屏幕提示进行选择,1是有乘除法则可按照之前随机四则运算思路;0则相反没有只用考虑加法和减法。

      是否有负数,同理1是有负数,0是没有负数(这种情况就要检查题目中的每一个数都不小于0)。

      输出每行的间隔参数也通过屏幕提示输入任意值。

  • 相关阅读:
    Java Jsoup Spider抓取数据入库
    DevOps详解
    七款做好DevOps的强大工具
    DevOps 初学者的入门指南
    DevOps必备的20款顶级工具
    Docker 三大核心工具
    Deploying Docker images via SSH
    Shell实现判断进程是否存在并重新启动脚本
    记录:50多行程序中找出多写的一个字母e
    Android 平板中 自己定义键盘(popuwindow) 居于屏幕左下方 仿微信的password输入界面
  • 原文地址:https://www.cnblogs.com/mumulucky/p/4325767.html
Copyright © 2011-2022 走看看