zoukankan      html  css  js  c++  java
  • 寒假第三次作业

    第三次寒假作业

    合作成员:
    朱跃安博客链接
    陈国才博客链接
    解题思路
    总体的设计思路就是随机出四个整数与三个计算符号,将整数转化为字符再和计算符号存入一个字符型数组中,通过循环完成整体移动而插入小括号。设计函数来实现算式的计算,该函数还能避免生成含有小数答案的算式,具体思路在代码中标注。
    订立的代码规范
    1.对每个函数的作用进行注释。
    2.对一些不容易理解的步骤进行标注。
    3.函数名的命名约定。
    代码的不足之处
    1--代码没能完成真分数的运算。
    2--代码在生成括号时,并不能判断该括号是否是多余的。就比如1+5-9*7和(1+5)-9*7这两个算式结果是一样的。
    3--这次作业的代码只能完成0-9范围四则运算,与题目要求的0-10差了个10。
    程序实现和结果测试图


    github的提交链接和提交日志截图
    github


    合作截图


    差异部分:
    合作过程
    分析完问题后觉得很难,刚开始不知道怎么分工,就先各自编码,后来把两人的代码和在一起再做了修改和测试。之间的交流是通过qq和电话的方式。
    合作体会
    第一次与他人合作完成代码的编写,最终也算是完成,虽然质量不是很好,但也有很大的收获。这让我知道了与他人合作编写代码,是会更容易编写出可运行的代码,尤其是一些难的代码题,当自己没有思路时通过讨论,可能突然闪的一下就会知道该怎么继续做下去了。

  • 相关阅读:
    史玉柱语录
    马云语录
    打开IE窗口自动最大化效果
    两个DIV平行存放
    学习ExtJS(一)
    30而立男人必须明白的事
    学习ExtJS(二) Button常用方法
    UltraWebGrid控件在开发ASP.NET项目中的使用方法和技巧(转)
    GridView模板列DropDownList当前行索引
    TreeView触发TreeNodeCheckChanged事件
  • 原文地址:https://www.cnblogs.com/onezya/p/6413874.html
Copyright © 2011-2022 走看看