zoukankan      html  css  js  c++  java
  • 寒假作业3

    一 .031602312 http://www.cnblogs.com/hhhhh123/

          031602323 http://www.cnblogs.com/liao-yp/

    二.设计思路:

         本题要求我们既要出整数计算,又要出分数计算,而且是混合运算。我的思路是先把运算式写好,再用随机数带入。比如:先写好(a+b)*(c-d)/(e*f)然后再生成随机数带入abcdef中,算出结果,若正确答案与输入答案相同则判断为正确,反之判断为错误。对于整数运算,要求结果为整数,但是对于除法难免会不能整除。我就定义了一个浮点数作为计算结果,再把这个结果赋值给整形变量,若浮点数的取值等于整形变量的取值则判断为整数,反之不为整数则需要重新选取随机数。对于分数计算则更复杂些,先把乘除法计算,剩下几个分数的加减乘除。然后再定义一个求最小公倍数的函数用来分数通分,再定义一个求最大公因数的函数(使用辗转相除法)用来结果的化简。若是计算结果的分子和分母恰好能够整除,则直接输入整数结果。若不能整除,则除以最大公因数作为结果的分子和分母,要求输入a/b的格式,当分子分母分别于答案相等时判断为正确。每答对一题,计数加一,最后统计正确题目为计数的值,其余为做错的题目。

    三.编码规范:统一使用C语言作为编程语言,每一句要求换行。

    四.程序实现和结果测试的截图:

    五github的提交 

     github提交链接https://github.com/ourhomework/homework

    截图

    六.分工合作截图

     

    七.合作过程:我们都写出了自己的代码,并选出一个作为使用的代码,然后我们交流思路方法,把代码进行不断地完善。

    八.合作体会:这次编码是我第一次与搭档合作完成编程。这次编程,我和我的搭档共同完成任务,我得到了许多想法和思路,这是我独立编程没有办法实现的,所以合作精神是非常重要的。合作需要互相看得懂对方的代码,这就需要一定的代码规范,需要换行、缩进,必要时候给出注释等等,这对代码的合作开发尤为重要。

  • 相关阅读:
    django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 767 bytes');
    mysql的utf8与utf8mb4 异同;utf8mb4_unicode_ci 与 utf8mb4_general_ci 如何选择
    /etc/skel 目录作用
    react组件引用时的default常见错误
    Java效率工具之Lombok
    Java问题定位之如何借助线程堆栈进行问题分析
    Java线程堆栈分析
    Java问题定位之Java线程堆栈分析
    Java项目性能瓶颈分析及定位(八)——Java线程堆栈分析(五)
    SpringMVC的各种参数绑定方式
  • 原文地址:https://www.cnblogs.com/hhhhh123/p/6412272.html
Copyright © 2011-2022 走看看