zoukankan      html  css  js  c++  java
  • 面向对象程序设计第三次作业

    Github地址:https://github.com/tinghaishuo/object-oriented/tree/master/Calculator/Calculator

    题目:



    解题过程:

    • 一开始拿到题目,对于Scan类与Print类有种熟悉的感觉,却对队列似乎一窍不通,于是开始百度以及咨询他人。在自我摸索中一路跌跌撞撞地完成了此次作业。
    • 以下是此次代码

    • 运行

    心得

    • 对于此次作业,由于一开始不了解关于queue的知识,花费了不少时间精力去钻研,还向他人请教了一些方法。对于代码中对于一个数字的判断,我本是用单个字符相结合的方法。

    • 后从咨询他人的途径,了解了substr()的用法。由于之前并未使用过这种方法,便想尝试,于是对代码进行了修改,并进行了提交。

    • 对于平时在mooc上的远征计划的学习,感受到了C++语言的便捷(相较于上学期学习的C语言),与此同时,简单的听课并不能收获多少,所谓“实践出真知”,只有自己动手做题才能注意到自己的缺漏进而进行补救。

    • 在看完题目后,对于题目的理解,就是先要建立Scan和Print两个类,并在Scan类中对输入的字符串进行处理。并将处理的字符串传入队列,通过Print类的处理输出。至于队列的操作,靠后期的学习。

    • 在建立Scan类时,在public上构造了一个scan函数,一开始却因为忘记添大括号而无法运行。

    • 在尝试用substr()时,一开始运行时,在数字后总会带上一个符号,在重新梳理代码时,发现自己的范围取错,及时进行了修正。

    • 在百度学习时,get到了ctype.h以及tchar.h。

    • 在C++的学习中,发现C++灵活性提高许多,不管是运行速度还是代码的简洁性都提高了许多,今后需要好好钻研的还有许多。

  • 相关阅读:
    PHP时间戳常用转换
    redis基本指令
    P2501 [HAOI2006]数字序列
    P2679 子串
    P2759 奇怪的函数
    P6823 「EZEC-4」zrmpaul Loves Array
    P6631 [ZJOI2020] 序列
    P2887 [USACO07NOV]Sunscreen G
    P3287 [SCOI2014]方伯伯的玉米田
    拓展欧几里得算法揭秘
  • 原文地址:https://www.cnblogs.com/s38455/p/5218909.html
Copyright © 2011-2022 走看看