zoukankan      html  css  js  c++  java
  • 四则运算试题生成

    作业要求【https://edu.cnblogs.com/campus/nenu/2018fall/homework/2148

    代码地址【https://coding.net/u/liuyy0817/p/f4/git

     结伴对象:王一可

    功能1. 四则运算

    功能2. 支持括号

    功能3. 限定题目数量,"精美"打印输出,避免重复

    功能4. 支持分数出题和运算

    要求1 参考《构建之法》第4章两人合作,结对编程上述功能,要求每人发布随笔1篇 (代码是共同完成的,博客是分别完成的)。 (1) 给出每个功能的重点、难点、编程收获。(2)给出结对编程的体会,以及 (3) 至少5项在编码、争论、复审等活动中花费时间较长,给你较大收获的事件。 

    要求2 给出照片1张,包括结对的2位同学、工作地点、计算机,可选项包括其他能表达结对编程工作经历的物品或场景。 

    要求3 使用coding.net做版本控制。checkin 前要求清理 临时文件、可执行程序,通常执行 build-clean可以达到效果。

      这次作业本来我与王一可同学是准备用C++来写的,但是在第一个功能时,我俩就遇到了问题,我们写的代码在运行时出现了三个运算符一样的问题(即第一个运算符是什么,后面两个运算符也是什么),这明显不符合题目要求,随后我俩开始改正,在改正的过程中我俩发生过争论,但是谁都不服谁,最后改用Python来实现这个作业。

      首先,我们接触过Python,这是我第一次用,我又用了三天时间来学了一下Python,最终决定,王一可同学来编写,我指挥。在编写过程中,我们又因是否对函数添加注释产生了分歧,最终达成一致—添加注释;我们又对循环中是使用switch case还是if来进行条件判断产生分歧,最终决定使用if语句;我们对函数的命名规则产生分歧,我们的编写代码的时间不一致,总是错过,磨合了好多次,最后,我们的代码参考了学长的代码。

       最终,我们的代码运行图如下:

      

    工作照片如下:

       

  • 相关阅读:
    com.alibaba.fastjson.JSONException: default constructor not found. class ……
    ActiveMQ伪集群部署
    #{}和${}的区别
    微信小程序——报错汇总
    PHP——base64的图片的另类上传方法
    PHP——base64的图片转为文件图片
    veu——引入iconfont图标
    vue——script内容详解
    webpack——阮一峰webpackDemo分析
    webpack——快速入门【一】
  • 原文地址:https://www.cnblogs.com/liuyy0817/p/9748104.html
Copyright © 2011-2022 走看看