zoukankan      html  css  js  c++  java
  • 20165302结对编程

    20165302四则运算

    需求分析

    • 指定生成题目的数量
    • 生成的题目不能有重复
    • 输出题目到文件,一行一个题目

    设计思路

    • 通过命令行参数形式来指定生成题目数量以及运算符数量
    • 去重

    运行截图

    代码链接

    四则运算

    代码分析

    • 先写一个循环来计数生成的算式个数for (int i = 0; i < number; i++)
    • 判定运算的类型,用if-else if-else语句,如果是‘+’就执行add(a,b)如果输入的数据等于正确结果,则输出right
    • 如果运算类型为“-”就执行minus(op1,op2),如果输入数据等于正确结果,则输出right
    • 如果运算类型为“*”就执行times(op1,op2)
    • 如果运算类型为“*”就执行Div(op1,op2)
    • 最后统计right的数量与输入的number比,right/number求出正确率输出

    结对总结(对组员的评价)

    通过这次编程,我学到了很多东西,虽然我在这次的结对编程中做的比我的合作伙伴做的少,但是还是获得了一定的帮助,明白了代码的运行过程和代码的含义,对java的学习和代码的编写起到了很大帮助,同时这次活动也加深了我和队友之间的团队合作能力,同时锻炼了我们两个人的自学与合作能力,通过查阅书籍和网站寻找思路最终完成。

  • 相关阅读:
    Binary Tree Zigzag Level Order Traversal
    Binary Tree Level Order Traversal
    Symmetric Tree
    Best Time to Buy and Sell Stock II
    Best Time to Buy and Sell Stock
    Triangle
    Populating Next Right Pointers in Each Node II
    Pascal's Triangle II
    Pascal's Triangle
    Populating Next Right Pointers in Each Node
  • 原文地址:https://www.cnblogs.com/dky20165302/p/8910291.html
Copyright © 2011-2022 走看看