--------C++作业--------
南笙一梦
在一条道路上不断追寻,寻找更好的自己,
不忘初心。
展开
-
C++课程学期总结
这个学期贺老师带给了我全新的学习体验,翻转课堂这种新的教学模式对爱学习、想学习的同学绝对是一个非常不错的体验。我们可以利用自己的时间去自主的学习,而不是限制在课堂的那一点时间,还可以反复的学习观看教学视频,真正的让课堂听不懂的弊端杜绝掉,让知识的学习把握更佳到位。贺老师的视频讲解非常到位,我感觉如果没有时间去看书,认真观看一下视频便可以学会课本上的绝大部分内容,这样干巴巴的啃课本得不到的效果便在看原创 2016-06-23 20:18:13 · 1705 阅读 · 0 评论 -
第十二周项目1——实现负数类中的运算符重载
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月15日 * 版 本 号:v1.0 * * 问题描述:(1)请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除 */#inclu原创 2016-05-15 13:15:55 · 485 阅读 · 0 评论 -
第十一周项目5——摩托车继承自行车和机动车
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月15日 * 版 本 号:v1.0 * * 问题描述:(1)根据上面各类间关系的描述,补全下面程序段中空缺的代码; * (2)实现程序中声原创 2016-05-15 12:23:57 · 429 阅读 · 2 评论 -
第十一周项目4——教师兼干部类
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月15日 * 版 本 号:v1.0 * * 问题描述:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新原创 2016-05-15 11:10:21 · 439 阅读 · 0 评论 -
第十一周项目3——警察和厨师
(1)问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月14日 * 版 本 号:v1.0 * * 问题描述:根据图示写出代码。 */#include using namespace std;cla原创 2016-05-14 22:48:55 · 299 阅读 · 0 评论 -
第十一周项目2——存储班长信息的学生类
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月14日 * 版 本 号:v1.0 * * 问题描述:根据给出的声明好的类及测试函数,写出与运行结果相对应的成员函数。 */#include using原创 2016-05-14 21:59:26 · 326 阅读 · 0 评论 -
第十一周项目1——点-圆-圆柱类族的设计
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月12日 * 版 本 号:v1.0 * * 问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试原创 2016-05-12 22:38:01 · 380 阅读 · 0 评论 -
第十一周阅读程序
阅读程序(1)#include using namespace std;class Data{public: Data(int i):x(i){cout<<"A";} ~Data(){ cout<<"B";}private: int x;};class Base{public: Base(int i):b1(i){cout<<"C";}转载 2016-05-12 21:04:53 · 242 阅读 · 0 评论 -
第七周项目3——用多文件组织多个类的程序
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月12日 * 版 本 号:v1.0 * * 问题描述:在上周的游戏角色类改成多文件组织 */#include"role.h"#include#incl原创 2016-05-12 20:03:02 · 256 阅读 · 0 评论 -
第八周项目1——(1)数组做数据成员
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年4月18日 * 版 本 号:v1.0 * * 问题描述:实现Salary类中的成员函数,在main函数定义Salary类的对象,输入工资,再给每个原创 2016-04-18 11:36:12 · 287 阅读 · 0 评论 -
第六周项目2——带武器的游戏角色
问题及描述:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年4月5日 * 版 本 号:v1.0 * * 问题描述:设计一个简单的分数类,完成对分数的几个运算。 */#include#include#include原创 2016-04-05 22:03:20 · 344 阅读 · 0 评论 -
第九周项目3——人数不定的工资类
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年4月28日 * 版 本 号:v1.0 * * 问题描述:设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和原创 2016-04-28 09:11:49 · 267 阅读 · 0 评论 -
第九周项目2——我的数组类
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年4月28日 * 版 本 号:v1.0 * * 问题描述:阅读程序,请完成成员函数的定义,因为存在指针型的数据成员,注意需要深复制的构造函数。 */#inclu原创 2016-04-28 08:58:19 · 261 阅读 · 0 评论 -
第九周项目1——深复制体验
问题(2)及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年4月28日 * 版 本 号:v1.0 * * 问题描述:(1)阅读下面的程序,补足未完成的注释 */#include#includeusing na原创 2016-04-28 08:41:49 · 261 阅读 · 0 评论 -
第五周项目4——长方柱类
问题及代码: /* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年3月28日 * 版 本 号:v1.0 * * 问题描述:编写一个长方柱类,键盘输入3个长方柱的长宽高,计算并输出长方柱的体积和表面积。 */原创 2016-03-28 22:40:42 · 344 阅读 · 0 评论 -
第七周项目2——友元类
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年4月13日 * 版 本 号:v1.0 * * 问题描述:定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个DateTi原创 2016-04-13 18:00:25 · 315 阅读 · 1 评论 -
第十二周项目2——Time类中的运算符重载
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月15日 * 版 本 号:v1.0 * * 问题描述:实现Time类中的运算符重载。 */#include using namespace std;c原创 2016-05-15 15:09:28 · 323 阅读 · 0 评论 -
第八周项目1——(2)数组做数据成员
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年4月20日 * 版 本 号:v1.0 * * 问题描述:给出包含了不足500个职工工资的文件salary.txt,增加一个成员函数,用于从文件中读出数据,原创 2016-04-20 16:20:03 · 233 阅读 · 0 评论 -
第十六周项目2——用文件保存的学生名单
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成时间:2016年6月18日 * 版 本 号:v1.0 * * 问题描述:文件score.dat中保存的是若干名学生的姓名和C++课、高数和英语成绩 */#include #原创 2016-06-18 19:16:38 · 317 阅读 · 0 评论 -
第十六周项目1——小玩文件
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年6月16日 * 版 本 号:v1.0 * * 问题描述:下面程序的功能是统计文本文件abc.txt中的字符个数,请填空将程序补充完原创 2016-06-16 08:18:51 · 324 阅读 · 0 评论 -
第十五周项目2——洗牌
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年6月15日 * 版 本 号:v1.0 * * 问题描述:在扑克牌游戏中,每次游戏开始都要求把54张牌重新排列一下,称为洗牌。试编写程序将一副扑克牌原创 2016-06-15 18:44:28 · 296 阅读 · 0 评论 -
简易银行管理系统(XML)
本代码修改自某位“郭大神”的原创作品。头文件部分:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:User.h * 作 者:思卿 * 完成时间:2016年6月30日 * 版 本 号:v1.0 */#ifndef USER_H_INCLUDED#define USE转载 2016-06-30 15:22:45 · 1830 阅读 · 1 评论 -
第十二周项目3——数组类运算的实现
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月22日 * 版 本 号:v1.0 * * 问题描述:设计数组类Array,为了实现测试函数中要求的功能,请补足相关的函数(构造、析构函数)和运算符重载的函数。原创 2016-05-22 20:34:20 · 308 阅读 · 0 评论 -
第十五周项目1——程序填空(范型程序设计)
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年6月9日 * 版 本 号:v1.0 * * 问题描述:程序填空(范型程序设计) */#include #include #include #includ原创 2016-06-09 08:39:56 · 293 阅读 · 0 评论 -
第十四周项目1——排序函数模板
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年6月2日 * 版 本 号:v1.0 * * 问题描述: */#include using namespace std;void Sort(int a[],原创 2016-06-02 08:54:27 · 310 阅读 · 0 评论 -
第十四周项目2——两个成员的类模板
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年6月2日 * 版 本 号:v1.0 * * 问题描述:(1)试将此类声明改为类模板声明,使得数据成员data1和data2可以是任何类型。 *原创 2016-06-02 09:12:46 · 257 阅读 · 0 评论 -
第十三周项目4——立体类族共有的抽象类
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年6月1日 * 版 本 号:v1.0 * * 问题描述:设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCyl原创 2016-06-01 23:36:22 · 242 阅读 · 0 评论 -
第十三周项目3——形状类族中的纯虚函数
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年6月1日 * 版 本 号:v1.0 * * 问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、原创 2016-06-01 23:03:36 · 296 阅读 · 0 评论 -
第十三周项目2——动物这样叫
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月31日 * 版 本 号:v1.0 * * 问题描述:1、根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的原创 2016-05-31 23:24:42 · 290 阅读 · 0 评论 -
第十三周项目1——分数类中的运算符重载
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年5月26日 * 版 本 号:v1.0 * * 问题描述:实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。 *原创 2016-05-26 09:25:33 · 327 阅读 · 0 评论 -
第八周项目3——指向学生类的指针
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年4月21日 * 版 本 号:v1.0 * * 问题描述:设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计(建原创 2016-04-21 09:04:02 · 323 阅读 · 0 评论 -
第八周项目2——用对象数组操作长方柱类
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年4月21日 * 版 本 号:v1.0 * * 问题描述:编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(wi原创 2016-04-21 08:32:29 · 244 阅读 · 0 评论 -
第八周项目1——(3)数组作数据成员
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:Salary.h * 作 者:赵志君 * 完成日期:2016年4月20日 * 版 本 号:v1.0 * * 问题描述:给出包含了不足500个职工工资的文件salary.txt,处理好数据后用多文件的方式组织最后的程序。 *原创 2016-04-20 16:33:36 · 296 阅读 · 0 评论 -
第七周项目1——成员函数、友元函数和一般函数的区别
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年4月13日 * 版 本 号:v1.0 * * 问题描述:求距离函数的三种版本:分别利用成员函数、友元函数和一般函数求两点间距离的函数,并设计main()函数完成测原创 2016-04-13 17:30:05 · 305 阅读 · 1 评论 -
第五周项目2——(1)游戏中的角色类
问题及代码: /* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年3月27日 * 版 本 号:v1.0 * * 问题描述:补充完整成员函数,使角色能一定的行动或改变状态 */#include#inclu原创 2016-03-27 21:38:22 · 313 阅读 · 0 评论 -
第三周项目3——输出型号图(1)菱形
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年3月12日 * 版 本 号:v1.0 * * 问题描述:输出一个由*组成的菱形。 */#include using namespace std;int m原创 2016-03-12 18:45:51 · 244 阅读 · 0 评论 -
第二周项目3——小试循环(4)
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成时间:2016年3月9日 * 版 本 号:v1.0 * * 问题描述:求1-1/2+1/3-1/4.....(-1)^m*1/m的和 * 输入描述:一个大于1的整数 * 输出原创 2016-03-09 22:00:22 · 278 阅读 · 0 评论 -
第二周项目3——小试循环(3)
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成时间:2016年3月9日 * 版 本 号:v1.0 * * 问题描述:求 1 到 m 的倒数和 * 输入描述:一个大于1的整数 * 输出描述:一个整数,代表1到m的倒数和原创 2016-03-09 21:56:06 · 272 阅读 · 0 评论 -
第二周项目3——小试循环(5)
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成时间:2016年3月9日 * 版 本 号:v1.0 * * 问题描述:求 m! * 输入描述:一个大于1的整数 * 输出描述:一个整数 */#include using原创 2016-03-09 22:19:26 · 283 阅读 · 0 评论 -
第二周项目4——(1)用循环求π的近似值
问题及代码:/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成时间:2016年3月9日 * 版 本 号:v1.0 * * 问题描述:用如下公式求π的近似值(计算直到最后一项的绝对值小于10^-5) */#include using n原创 2016-03-09 22:47:44 · 1256 阅读 · 0 评论