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

    截图

    六.分工合作截图

     

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

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

  • 相关阅读:
    深入理解Azure自动扩展集VMSS(1)
    使用ARM和VMSS创建自动扩展的web集群
    使用ARM模板部署自动扩展的Linux VMSS(2)
    使用ARM模板部署自动扩展的Linux VMSS(1)
    Azure上A/D系列虚拟机到DS系列迁移(2)
    ORM进阶操作
    Django之中间件
    restful十项规范
    同源策略与跨域请求
    Django之CSRF问题
  • 原文地址:https://www.cnblogs.com/hhhhh123/p/6412272.html
Copyright © 2011-2022 走看看