《面向对象程序设计》第四次作业

作者信息

刘思泳 佘岳昕
031602524 031602131
博客链接 博客链接

设计思路

之前的思路是在函数中调用resource,但查资料及询问学长们等方式均尝试失败后,改用文件操作的办法来实现本次作业目的。

首先用户输入需要的语言,存储到lan数组里,然后用name数组存储文件路径,打开对应文本文件,再将文本内容按行存储到数组里,之后在代码中只要输出对应的数组元素就可以了。

这样的话如果需要增加语言,只需要添加文本,不需要改动原代码即可完成。

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




github的提交链接和提交日志截图

GitHub提交链接

两位同学的分工和协作证据截图

分工:

031602131 负责初步写出代码

031602524 负责修改代码

协作证据截图

版本历史

此次作业感想

感想就是Deadline真的是个好东西(划掉)

其实这次作业在昨天之前我们都快差点崩溃到放弃了,之前看了那个链接,对resource实在研究不透,我去问了几个学长得到的回复也是没用过不知道,导致卡了好几天,后来看了交作业的同学们之后,得到了启发,发现换个思路其实很快就搞定了。

另外是开学后事情多了起来,除了学习还有很多学生工作导致我没办法投入所有精力,当然也是我水平还不够,总算是完成了。再接再厉吧。

题外话

事情的发展有点超乎我的意料,首先道个歉,在提交作业前没有发现问题我也有错,对不起,之后在群里看到才去比对了一下代码(好吧是的在这之前我都没看过因为懒……),然后才发现不对劲。

第一次遇到这样的事我的内心也是很崩溃的,不知道该怎么说了就解释下我个人的时间线吧

之前由于各种繁忙的学生工作和学习任务让我不得不把这次作业先放一边,直到12号队友给我发了第一版然后在资源那边卡住了,卡了好几天都没搞定,然后忘了哪一天我看到当初已经交了的作业,看到了叶一帆、黄泽、赵畅在博客里共同提到了“txt”“文件”的字样才让我想起了还可以用这种方法,看完博客我就关掉了。直到14号晚回来自己一个人查百度找资料写完了,在此万分感谢当初提前交作业的同学们)

最后,表明一下自己的立场。

我个人也是非常反感抄袭这种现象,之前我也声讨过小说或者歌曲抄袭,而这种行为无论在哪个领域都一样可耻。无论是代码还是小说还是歌词,都是劳动成果,这是创作者呕心沥血不知道花了多少功夫消耗了多少脑细胞才构建出来的,不是简简单单几个字母几个字,它也应该受到尊重。

还是希望能营造一种良好的学习氛围吧。共同努力。

转载于:https://www.cnblogs.com/ctsyx/p/6555959.html

《面向对象程序设计》作业(四)相关推荐

  1. 面向对象程序设计第四单元总结(UML系列)

    2019面向对象程序设计第四单元总结 前言 ​ 本单元是面向对象程序设计课程的最后一个单元了,本单元是和UML模型相关,也就是说,我们需要正确理解UML模型的基础上,对构建出的UML模型进行解析,但是 ...

  2. 面向对象程序设计作业 6.1~6.4

    面向对象程序设计作业 6.1-6.4 面对对象基础题三道.继承多态一道. #include <iostream> #include <string> #include < ...

  3. 2017级面向对象程序设计 作业二

    以下均以扫描方式为例,即电梯只会在最底层和最高层选择掉头,路途中遇到路径方向相同的乘客将他带上电梯. 文字描述面向过程实现的步骤: 一. 定义有关电梯的变量,如:1.电梯当前所在楼层.,2. 电梯内的 ...

  4. 头歌 C++ 面向对象程序设计 实验四 公有继承 —— 学生信息类

    设计一个学生信息类 一.任务描述 本关任务:声明并定义一个学生信息类. 二.相关知识 为了完成本关任务,你需要掌握类的声明和定义. 类 在现实世界中,经常有属于同一类的对象.例如,你的自行车只是世界上 ...

  5. 2017级面向对象程序设计 作业三

    Deadline:2018-05-13 22:00pm 题目升级 一栋10层的大楼(楼层编号1-10),设3台无限载重的电梯,初始时电梯停在1层.其中:1号电梯只能停留在奇数层,2号电梯可以各层都停留 ...

  6. 面向对象程序设计作业

    一.基础 圆面积 static void Main(string[] args){const double Pi = Math.PI;Console.WriteLine("请输入要计算面积的 ...

  7. Python语言程序设计作业四货币转换

    601646 货币转换 I 描述 人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪ ...

  8. 谭浩强《C++面向对象程序设计》知识点总结

    1 C++初步知识 1.1 C++的输入输出 输入:采用标准输入流对象istream和提取运算符cin>> 输出:采用标准输出流对象ostream和插入运算符cout<< 1. ...

  9. Java面向对象程序设计 期末复习

    第1章 1.Java应用程序分几类?各有什么特点? 不同的Java程序运行在不同的环境中,习惯上将运行环境相同的Java程序归为一类,可以分3类: Java Application应用程序,属于Jav ...

  10. 2017《面向对象程序设计》作业四

    2017<面向对象程序设计>作业四 林燊 031602325 https://www.cnblogs.com/linshen/ github链接:https://github.com/Tr ...

最新文章

  1. TensorFlow(2)图(默认图与自定义图) TensorBoard可视化
  2. leetcode--Two Sum(2)
  3. matlab 图片批量读取
  4. 【转】Android兼容性测试CTS Verifier-环境搭建、测试执行、结果分析
  5. python 倒叙 数组_打基础一定要吃透这12类 Python 内置函数
  6. 【PP】SAP库存决定
  7. redhat java 多个版本_Linux下安装JDK(多个版本) 切换
  8. JAVA 技术类分享(一)
  9. 删除目录及目录下所有文件与子目录
  10. Nginx 其他模块
  11. Java的token解决方案,SpringMVC后台token防重复提交解决方案
  12. OpenCV Cookbook by Eric
  13. navision系统和sap区别_上海生产管理EPR系统和SAP系统有什么不同,我们应该选择哪个?...
  14. c# wince 小技巧
  15. postgreSQL可视化工具pgAdmin3 导入表结构和数据
  16. 防止 跨站请求伪造(CSRF)
  17. android 传感器 频率,Android加速度传感器数值的过滤
  18. 非拜占庭容错共识算法
  19. (实测可用)STM32CubeMX教程-STM32L431RCT6开发板(定时器Timer2)
  20. OSChina 周一乱弹 —— 装睡看看男友的反应

热门文章

  1. 如何解决JDK的安装路径中有空格的情况
  2. Java多线程共享变量控制
  3. Oracle提示“ORA-04098:触发器‘XXX_TRIGGER’无效且未通过重新验证”
  4. mysql 热切换_热璞HotDB学习篇—如何基于MySQL进行数据高可用
  5. three.js 坐标系、camera位置属性、点、线、面
  6. MVC5 Action的view()直接输出字符串方式
  7. 2014广东高考分数线
  8. xdebug断点调试原理
  9. Linux之使用网络
  10. 五大最主流浏览器综合性能测试