- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 十二周——多态性——项目一(3)动物怎么叫
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月24日*版本号:v1.0*问题描述:、每一个Animal的派生类都有一个“名字”数据成员,这一共有的成员完全可以由基类提供改造上面的程序,将这一数据成员作为抽象类Animal数据成员被各
2015-05-31 16:17:12 534
原创 十二周——多态性——项目一(2)动物怎样叫
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月24日*版本号:v1.0*问题描述:、根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数。*程序输
2015-05-31 16:10:05 684 2
原创 十二周——多态性——项目一(1)动物怎么叫
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月24日 *版本号:v1.0 *问题描述:、根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数
2015-05-31 16:05:57 474
原创 十二周——多态性——有阅读程序(3.2)
问题及代码:#include using namespace std;class Vehicle {public: virtual void run() const { cout << "run a vehicle. "<<endl; } //(2) run()为虚函数};class Car: public Vehicle //汽车{public:
2015-05-31 15:03:10 378
原创 十二周——多态性——阅读程序(3)
问题及代码:#include using namespace std;class Vehicle //交通工具{public: void run() const { cout << "run a vehicle. "<<endl; }};class Car: public Vehicle //汽车{public: void r
2015-05-31 15:00:54 384
原创 十二周——多态性——阅读程序(3)
问题及代码:#include using namespace std;class Base{public: virtual void Who() =0;};class FirstDerived:public Base{public: void Who() { cout<<"F"; }};class SecondDerived:publ
2015-05-31 14:58:45 389
原创 十二周——多态性——阅读项目(2)
问题及代码:#include using namespace std;class BASE{private: char c;public: BASE(char n):c(n) {} virtual ~BASE() { cout<<c; }};class DERIVED:public BASE{private: char
2015-05-31 14:51:51 353
原创 十二周——多态性——阅读项目(1)
问题及代码:#includeusing namespace std;class A {int a;public: A():a(5){} virtual void print()const { cout<<a;}};class B: public A { char b;public: B() { b='E'; } void
2015-05-31 14:46:48 404
原创 十二周——杭电——1004The Last Practice
问题及代码:Home Page DIY Contests Problems Ranklist Status Statistics The Last Practice Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submissio
2015-05-27 11:31:26 479
原创 五月总结 时光待我不薄
时光待我不薄 又到五月,这个躁动有静谧的五月。仿佛还是昨天,又仿佛过了一个世纪一样。我怀着淡淡的忧伤和期待在这里敲下每一个字。我怀念去年的现在,那个兵荒马乱的毕业季,那个据说决定我一生的考试,那些要一直陪着我的孩子。刚和老太太通话完,我才真的觉得高中真的回不去了,我现在身处的是躁动的大学,充满着浮夸的大学。 去年的现在,身边的是一摞又一摞的试卷,笔袋里是一只又一只用光的笔芯,那
2015-05-26 20:32:21 1521 4
原创 十一周——继承与派生——项目四 圆的关系(续1)
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月24日*版本号:v1.0*问题描述:在圆类上重载关系运算符(6种),使之能够按圆的面积比较两个圆的大小。自编main函数完成测试。*程序输入:无输入*程序输出:运行结果*/
2015-05-26 20:23:57 443
原创 十一周——继承与派生——项目四 圆的关系
问题及代码:01./* 02.*Copyright (c) 2014,烟台大学计算机学院 03.*All rights reserved. 04.*文件名称:lily.cpp 05.*作者:李莉 06.*完成日期:2015年5月24日 07.*版本号:v1.0 08.*问题描述:【项目4 - 点、圆的关系】(1)先建立一个Point(点)类,包含数据成员x,y(
2015-05-26 20:04:06 489
原创 十二周——杭电——1002Delta-Wave
问题及代码:Problem DescriptionA triangle field is numbered with successive integers in the way shown on the picture below.The traveller needs to go from the cell with number M to the cell w
2015-05-25 14:19:01 772 1
原创 十一周——杭电——1005{A}+{B}
问题及代码:{A} + {B} Time Limit : 10000/5000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 24 Accepted Submission(s) : 11Font: Times New Roman | Verdana | Georgia
2015-05-24 17:23:58 464
原创 十一周——杭电——1001FatMouse' Trade
问题描述FatMouse' Trade Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 50 Accepted Submission(s) : 13Font: Times New Roman | Verdana | Geor
2015-05-24 16:29:01 648 2
原创 十一周——继承与派生——项目三 日期时间类
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月24日*版本号:v1.0*问题描述:【项目3】日期时间类定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)和PrintDate()函数分别用于设
2015-05-24 14:01:38 705
原创 十一周——继承与派生——项目二 摩托车继承自行车和机动车
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月24日*版本号:v1.0**问题描述:在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承,如图所示。下载可执行文件链
2015-05-24 12:40:01 422
原创 十一周——继承与派生——项目一 教师兼干部类
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月24日 *版本号:v1.0 * *问题描述:【项目1 - 教师兼干部类】分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cad
2015-05-24 11:50:26 511
原创 十一周——继承与派生——阅读程序(4)
程序代码:#includeusing namespace std;class A{public: int n;};class B:public A {}; // class B:virtual public A{};class C:public A {}; // class C:virtual public A{};class D:public B,public
2015-05-24 10:53:26 404
原创 十一周——继承与派生——阅读程序(3)
程序代码:#include using namespace std;class Base{public: Base(char i) { cout<<"Base constructor. --"<<i<<endl; }};class Derived1:virtual public Base{public: Derived1(char i,char j):Base(
2015-05-24 10:52:26 443
原创 十一周——继承与派生——阅读程序(2)
程序代码:#include using namespace std;class A{public: A(char *s) { cout<<s<<endl; }};class B:public A{public: B(char *s1, char *s2):A(s1) { cout<<s2<<endl;
2015-05-24 10:34:49 440
原创 第十一周——继承与派生——阅读程序(1)
程序代码:#include using namespace std;class A{public: A() { a=0; } A (int i) { a=i; } void print() { cout<<a<<" "; }pri
2015-05-24 10:20:11 398
原创 第十周——oj——学生老师类(对象转换)
问题及代码:Description定义一个Teacher(教师)类(教师号,姓名,性别,薪金)和一个Student(学生)类(学号,姓名,性别,成绩),二者有一部分数据成员是相同的,num(号码),name(姓名),sex(性别)。编写程序,将一个Student对象(学生)转换为Teacher(教师)类,只将以上3个相同的数据成员移植过去。可以设想为: 一位学生大学毕业了,留校担任教师
2015-05-20 13:55:09 840
原创 第十周——oj——类模板
问题及代码: Description声明一个类模板,利用它分别实现两个整数、浮点数和字符的比较,求出大数和小数。说明:在类模板外定义各成员函数。Input输入两个整数、两个浮点数和两个字符Output从大到小输出两个整数、两个浮点数和两个字符Sample Input3 745.78 93.6a ASampl
2015-05-19 18:49:32 392
原创 第十周——oj——商品销售
问题及代码:Description商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。现已知当天m个销货员销售情况为 销货员号(num) 销货件数(quantity) 销货单价(price)
2015-05-19 17:05:07 575
原创 第十周——面向对象——继承与派生——项目四(3)类族的设计
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试 以Point
2015-05-19 14:27:13 438
原创 第十周——面向对象——继承与派生——项目四(2)类族的设计
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试 以Point
2015-05-19 14:20:01 450
原创 第十周——面向对象——继承与派生——项目四(1)类族的设计
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试*程序输入:无输入*程序输出:
2015-05-19 13:52:55 433
原创 第十周——面向对象——继承和派生——项目三 点类派生直线类
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:定义点类Point,并以点类为基类,派生出直线类Line,从基类中继承的点的信息表示直线的中点。请阅读下面的代码,并将缺少的部分
2015-05-19 13:37:37 609
原创 第十周——面向对象——继承与派生——项目二(2)职员薪水类
/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:(2)字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示。请将类声明中的string全部改为char *后,重新写一遍程序(此时的区别是,类中
2015-05-18 17:45:43 432
原创 第十周——面向对象——继承与派生——项目二(1)职员有薪水了
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:)定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出CEmployee
2015-05-18 17:12:36 323
原创 第十周——面向对象——继承与派生——项目一(2)储存班长信息的学生类
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:)将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。 *程序输
2015-05-18 14:53:50 474
原创 第十周——面向对象——继承与派生——项目一(1)储存班长信息的学生类
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:上面是声明好的类及测试函数,请完成类中成员函数的定义,使运行结果如图所示。*程序输入:无输入 *程序输出:如结果图 */
2015-05-18 14:42:02 491
原创 第十周——面向对象——继承与派生——项目0 是春哥啊
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月5日 *版本号:v1.0 * *问题描述:请在下面程序的横线处填上适当内容,以使程序完整,并使程序的输出为:Name: 春哥Grade: 19*程序输入:无输入*程序输出:如结果图
2015-05-18 14:18:44 414
原创 第九周——运算符重载——项目五方程也是类
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月5日*版本号:v1.0**问题描述:实现方程的运算*程序输入:方程的形式*程序输出:如结果图*/#include using namespace std;class CEquation
2015-05-13 11:25:58 426
原创 第九周——运算符重载——项目四 向量类
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月5日 *版本号:v1.0 * *问题描述:实现向量类中的运算符重载, *程序输入:无输入 *程序输出:如结果图 */ #include using
2015-05-08 16:34:47 1020
原创 第九周——运算符重载——项目三分数类(续)
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月5日*版本号:v1.0**问题描述:实现分数类中的运算符重载,*程序输入:无输入*程序输出:如结果图*/#include #include using n
2015-05-08 15:46:27 414
原创 第九周——运算符重载——项目二Time类(续)
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月5日*版本号:v1.0**问题描述:实现Time类中的运算符重载,包括一模运算符语输入输出流*程序输入:无输入*程序输出:计算后的时间*/#include usi
2015-05-08 15:20:34 432
原创 第九周——运算符重载——项目一复数类(续)
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月5日版本号:v1.0**问题描述:利用运算符重载,重载输入输出流和-*程序输入:无输入*程序输出:运算后的结果*/#includeusing namespace
2015-05-08 14:17:58 465
原创 第九周——运算符重载——阅读项目(一)学生管理系统
问题及代码:#include #include using namespace std;#define MAX 100class CDate // 定义日期类{private: unsigned short int year; // 年 unsigned short int month; // 月 unsigned short in
2015-05-08 13:18:28 574 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人