zoukankan      html  css  js  c++  java
  • 20165307 第一周结队编程-四则运算

    码云链接:https://gitee.com/BESTI-IS-JAVA-2018/20165307/tree/master/4zys

    需求分析:
    实现一个命令行程序,要求:
    自动生成小学四则运算题目(加、减、乘、除)
    支持整数
    支持多运算符(比如生成包含100个运算符的题目)
    支持真分数
    统计正确率

    设计思路:
    1.中缀表达式转后缀表达式
    2.后缀表达式计算结果
    从左到右遍历后缀表达式,遇到数字就进栈,遇到符号,就将栈顶的两个数字出栈运算,运算结果进栈,直到获得最终结果。

    核心代码及注释:



    功能截图:

    结对感受:在我们开发过程中,两人分别承担驾驶员和领航员的角色,“驾驶员”负责具体的编码工作,“领航员”则负责检查,及时纠正代码中的问题。在没有结对编程实践之前,我的感觉是这种编程方式很别扭,有个人在我身边盯着我会很不习惯,有可能还会降低效率。但在我们两人编程之后,会发现这是一种全新的体验。

    结对编程的照片:

    对结对小伙伴的评价:给力 ,强 。

    PSP表格

  • 相关阅读:
    子网划分详解
    USACO range
    USACO shopping
    USACO fence
    USACO Spinning Wheels
    USACO butter
    USACO msquare
    USACO Feed Ratios
    USACO Stringsobits
    USACO Factorials
  • 原文地址:https://www.cnblogs.com/wangzhe1998/p/8850113.html
Copyright © 2011-2022 走看看