摘要: Part 1 /*问题描述*/ 1. 合并两个文件到新文件中。文件名均从键盘输入。 运行程序,结合运行结果及源码中注释,理解和体会文件I/O的方法。 /*代码如下*/ #include <iostream> #include <fstream> #include <string> #include 阅读全文
posted @ 2019-06-11 14:20 爱因斯坦PLUS 阅读(299) 评论(0) 推荐(0) 编辑
摘要: /*问题描述*/ 设计并实现一个机器宠物类MachinePets。 每个机器宠物有如下信息:昵称(nickname) 每个机器宠物有如下成员函数: 带参数的构造函数MachinePets(const string s) ,为机器宠物初始化昵称。 纯虚函数string talk()为机器宠物派生类提供 阅读全文
posted @ 2019-05-28 23:26 爱因斯坦PLUS 阅读(279) 评论(2) 推荐(1) 编辑
摘要: 一:实验结论 /*问题描述*/ 1. 车辆基本信息管理 问题场景描述如下: 为了对车量基本信息进行管理,对现实世界车量基本信息抽象后,抽象出Car类、ElectricCar类、Battery类, 它们之间的关系描述如下:基于Car类派生出ElectricCar类,派生类ElectricCar中新增数 阅读全文
posted @ 2019-05-14 13:35 爱因斯坦PLUS 阅读(251) 评论(1) 推荐(0) 编辑
摘要: /*代码如下*/ 1 #ifndef CLOCK_H 2 #define CLOCK_H 3 4 class Clock { 5 public: 6 Clock(int h=0,int m=0, int s=0); 7 Clock& operator++(); // 前置++,形如++t 8 Clo 阅读全文
posted @ 2019-05-10 09:04 爱因斯坦PLUS 阅读(232) 评论(0) 推荐(0) 编辑
摘要: /*代码如下*/ /*运行截图*/ 阅读全文
posted @ 2019-05-07 19:40 爱因斯坦PLUS 阅读(256) 评论(0) 推荐(0) 编辑
摘要: /*问题描述*/ 补足日期类实现,使得能够根据日期获取这是一年中第多少天。(12分) /*代码如下*/ // 函数声明 bool isLeap(int); 1 bool isLeap(int year) { 2 if( (year % 4 == 0 && year % 100 !=0) || (ye 阅读全文
posted @ 2019-05-02 16:29 爱因斯坦PLUS 阅读(173) 评论(3) 推荐(0) 编辑
摘要: 实验结果: Part1 验证性内容:以多文件结构组织的项目文件示例:在画布上可以上下左右移动的小球 动态图截取如下,和我的预想差距有点大,www。想弄的好看一些,无奈我是个菜鸡,而且时间紧迫。。 /*选做部分*/ /*更改为自我设置画布前景色与背景色 1 #include "pch.h" 2 #in 阅读全文
posted @ 2019-04-21 14:11 爱因斯坦PLUS 阅读(309) 评论(1) 推荐(0) 编辑
摘要: 运行结果展示: 总结体会: 通过编写这样一个简单的类,对于构造函数这一块理解更加深刻了。同时,对于OO的理解应该也有提升吧。 实验二评论地址: 1:https://www.cnblogs.com/zxz2425405395/p/10558646.html 本周事情太多,只能先评论一篇,见谅。 阅读全文
posted @ 2019-03-30 14:07 爱因斯坦PLUS 阅读(1462) 评论(3) 推荐(0) 编辑
摘要: 第二次实验主要内容是函数重载,快速排序及其模板实现,简单的user类实现。 实验结论: 一、函数重载编程练习 /*编写重载函数add(),实现对int型,double型和Complex型数据的加法。在main函数中定义不同类型数据,调用测试。*/ 代码如下: 运行截图: 二、函数模板编程练习 /*编 阅读全文
posted @ 2019-03-22 23:22 爱因斯坦PLUS 阅读(386) 评论(2) 推荐(0) 编辑
摘要: 这次的实验主要是四个问题,在解决问题的基础上要求使用不同的循环结构和分支结构。在复习C语言的同时了解C++不同于C语言的地方。 2-28 /*问题描述:实现一个简单的菜单程序,运行时现实“Menu: A(dd) D(elete) S(ort) Q(uit) , Select one:”提示用户输入。 阅读全文
posted @ 2019-03-15 21:54 爱因斯坦PLUS 阅读(436) 评论(1) 推荐(0) 编辑