zoukankan      html  css  js  c++  java
  • 20165227 结对编程项目-四则运算 第二周

    需求分析

    自动生成小学四则运算题目(加、减、乘、除)
    可独立使用
    支持整数
    支持多运算符(比如生成包含100个运算符的题目)
    支持真分数
    考虑可扩展支持配置生成不同难度的题目,比如通过参数指定
    题目合法性判断
    统计题目完成数并计算正确率
    输入的合法性检测
    转换为后缀表达式
    考虑支持不同的去重级别测试
    题目生成测试

    设计思路

    1、首相实现最简单的100以内整数的加减法;
    2、然后实现50以内整数的乘除法;
    3、再实现分数的加减乘除,分子和分母都取0-50范围以内的整数;
    4、最后实现带有括号的算式的四则运算。预算结束后,代码统计正确题目数量,并计算正确率
    5、每完成一道题,都会显示计算的结果正误,并在做完所有题目后统计并在屏幕输出正确率
    6、使用堆栈来实现“中缀表达式-->后缀表达式”的转换
    7、当所得的商小数位数>2时,只保留前两位小数
    8、进行junit检测

    结果测试

    简单

    适中

    最难

  • 相关阅读:
    JSOI2018 战争(凸包+闵可夫斯基和)
    树结构
    Emacs奇技淫巧
    概率期望
    动态DP
    无旋treap大法好
    玩NOILinux
    <虚树+树型DP> HNOI2014世界树
    <虚树+树型DP> SDOI2011消耗战
    日志系统升级之路(.Net客户端的使用)
  • 原文地址:https://www.cnblogs.com/challengeeverthing/p/8911138.html
Copyright © 2011-2022 走看看