zoukankan      html  css  js  c++  java
  • 第二次作业

    作业

    object-oriented


    解题过程

    解题思路

      一开始看到英文题目呢,还有点不适应,所以也就看了点大概的意思,就是输入数字a、b,然后输出a+b的值,不过输出的格式不太一样。所以着重要解决的问题应该就是输出的格式了。

    解题过程

    • 尝试解题

      在大概明白题目意思后,我就开始尝试着解题了,因为题目中限定了a,b的大小,所以输出的数字中最多只需要2个逗号分隔,但是由于自己水平有限,实在想不出什么好的方法对数字进行分组,所以只好用最直接的方法,用条件语句控制输出,于是就有了下面的一小段代码以及运算结果。

      第一次尝试之后的结果正确了,但是!我忘记考虑了特殊情况,当时的我并没有发现,所以就直接将这一段代码加入到主体的代码中,进行了一次提交,得到的结果肯定是只ac了几个点

    • BUG发现与修改代码(一)

      发现了自己代码还有好几个BUG后,我倒回来开始检查自己的程序,第一次检查时,并没有发现什么错误(我那时脑子绝对不清醒←.←)所以我开始随便输入几个数据,看看到底有什么问题,结果...

    嗯~ 我大概知道怎么回事了,为了让输出能够自动补齐0,水平有限的我只好去查阅资料,顺便复习c语言输出格式了。在翻阅了资料过后,我再次对代码进行修改,成了这个模样:

    提交过后,发现自己依然没有全部ac

    • BUG发现与修改代码(二)

      发现还有问题后我尝试了一些特殊数据,比如1000000和-1000000之类的,发现自己的代码在逻辑上有一个致命的错误,在进行判断时先判断了中间的三位是否为零,忘记了1000000这种数字的情况,导致输出错误,于是我将判断的顺序进行了修改,再一次进行提交


    总结

       这一次的作业从难度上来说并不是很难,我却没有办法快速的解决,主要是自己在进行解答时考虑得不够详细,而且在写代码的过程中思维还不够清楚,所以一直要重复检查与修改,希望下次能够在做题时有更加清晰的思路和更严谨的逻辑。

    ---------better than nothing
  • 相关阅读:
    IOC容器特性注入第六篇:利用MVC注入点,把容器启动
    IOC容器特性注入第五篇:查找(Attribute)特性注入
    以女朋友为例讲解 TCP/IP 三次握手与四次挥手
    Kali信息收集
    Python3 异常处理
    Python3 hasattr()、getattr()、setattr()、delattr()函数
    Python3 常用模块
    Python设计模式——外观模式
    Python设计模式——模版方法模式
    一个很神奇的类
  • 原文地址:https://www.cnblogs.com/joke15/p/5176149.html
Copyright © 2011-2022 走看看