自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (1)
  • 收藏
  • 关注

原创 第十二周实验报告4

实验目的:【任务4】类的组合与继承(1)先建立一个Point(点)类,包含数据成员x,y(坐标点);(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员(半径),基类的成员表示圆心;(3)编写上述两类中的构造、析构函数及必要的输入输出函数(4)定义友元函数int locate,判断点p在圆c上、圆c内或圆c外,返回值0 圆外;(5)重载关系运算符(6种)运

2012-05-09 23:14:25 494 1

原创 第十二周实验报告3

实验目的:【任务3】在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承。(1)根据上面各类间关系的描述,补全下面程序段中空缺的代码(2)实现程序中声明的成员函数,注意相应操作中的动作发生的条件不能满足时应给出提示。(3)运行程序,享受开摩托的过程。(BB平台上提供了一个可执行文件,可以先运行再编程。不必

2012-05-09 23:08:14 1052

原创 第十二周实验报告2

实验目的:【任务2】(教材P394习题9)分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求:(1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。 (2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre

2012-05-09 22:55:34 535 1

原创 第十二周实验报告1

实验目的:【任务1】理解基类中成员的访问限定符和派生类的继承方式由下面派生类Student1对基类Student的继承……(1)请修改基类中成员的访问限定符和派生类的继承方式,考虑可能的运行结果或可能出现的错误,并在上机时进行验证、对比,达到理解派生类成员的访问属性的目的。(2)总结(1)的结果,将(1)的结果摘要写到报告博文中;最后用自己的话总结确定派生类成员的访问属性的原则,也

2012-05-09 22:52:25 397

原创 第十周实验报告3

实验目的:1.先建立一个Point(点)类,包含数据成员x, y(坐标点)2.以Point为基类,派生出一个Circle(圆)类,增加数据成员(半径);3.再以Circle类为直接基类,派生出一个Cyinder(圆柱体)类,再增加数据成员h(高),要求编写程序,设计出各类中基本的成员函数(包括构造函数、构析函数、修改数据成员和获取数据成员的公共接口、用于输出的重载运载符“实验代码:

2012-04-24 20:22:56 479

原创 第十周实验报告2

实验目的:定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、构析函数、输出信息的函数。并在此的基础上派生出CEmployee类,派生类CEmployee增加两个数据成员,分别表示部门和薪水,要求派生类CEmployee的构造函数显示调用基类CPerson的构造函数,并为派生类CEmployee定义构析函数,定义输出信息的函数实验代码:#incl

2012-04-24 19:46:19 611 1

原创 第十周实验报告1

实验目的:填充代码,实现相应的功能实验代码:#include #include using namespace std;class Point //定义坐标点类{public: double x, y; //点的横坐标和纵坐标 Point(){x = 0; y = 0;} Point(int x0, int y0) {x = x0; y = y0

2012-04-24 19:18:16 353

原创 第九周实验报告5

实验目的:设计一元一次函数类,求形如ax+b=0的方程的解实验代码:#include using namespace std;char x;int n;class CEquation{private: double a; double b; char unknow;public: CEquation(double aa = 0, do

2012-04-17 22:23:54 406

原创 第九周实验报告4

实验目的:建立一个二维数组类Douary,使该类中包含一下数据成员、成员函数及友元函数,完成矩阵的输入、输出、加、减、相等判断等操作。实验代码:#include using namespace std;class Douary{public: Douary(int m, int n);//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元

2012-04-17 22:15:06 683 2

原创 第九周实验报告3

实验目的:接第八周任务3,定义分数类中的>运算符的重载,实现输入和输出,改造原程序中对结果的显示方式,是程序度起来更自然。实验代码:#include using namespace std; class CFraction { private: int nume; // 分子 int deno; // 分母 public:

2012-04-17 21:55:31 424

原创 第九周实验报告2

实验目的:接第八周任务2,定义CTime类中的>运算符的重载,实现输入和输出,改造原程序中对结果的显示方式,是程序度起来更自然。实验代码:#include using namespace std;class CTime{private: unsigned short int hour; // 时 unsigned short int minute;

2012-04-17 21:46:05 369

原创 第九周实验报告1

实验目的:接第八周任务1,定义Complex类中的>运算符的重载,实现输入和输出,改造原程序中对结果的显示方式,是程序度起来更自然。实验代码:#include #include using namespace std;class Complex{public: Complex(){real = 0; imag = 0;} Complex(double

2012-04-17 21:36:34 403

原创 第八周实验报告3

实验目的:实现运载符的重载,在分数中可以完成分数的加减乘除、求反、比较。实验代码:#include using namespace std; class CFraction { private: int nume; // 分子 int deno; // 分母 public: void Set(

2012-04-10 20:55:05 397 1

原创 第八周实验报告2

实验目的:完成一大堆运载符的重载实验代码:#include using namespace std;class CTime{private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int second; // 秒public:

2012-04-10 20:43:14 356 1

原创 第八周实验报告1.3

实验目的:在方案二的基础上扩充+ - * / 运算符的功能实验代码:#include #include using namespace std;class Complex{public: Complex(){real = 0; imag = 0;} Complex(double r, double i){real = r; imag = i;}

2012-04-10 20:27:32 331

原创 第八周实验报告1.2

实验目的:运用友元函数,而不是成员函数,完成上面提及的运算符的重载实验代码:#include #include using namespace std;class Complex{public: Complex(){real = 0; imag = 0;} Complex(double r, double i){real = r; imag = i;

2012-04-10 20:13:39 499 1

原创 第八周实验报告1.1

实验目的:定义一个复数类,重载运算符+ - * /,使之能用于复数的加减乘除。实验代码:#include #include using namespace std;class Complex{public: Complex(){real = 0; imag = 0;} Complex(double r, double i){real = r; ima

2012-04-10 20:05:57 395

原创 第七周实验报告3

实验目的:课本P314的例10.1实现了一个复数类,但是美中不足的是,复数类的实部和虚部都固定只能是double型的,可以通过模板类的技术手段,设计Complex,使实部和虚部的类型为定义对象时用的实际类型实验要求:1.类成员函数在类外定义 2.在此基础上,在实现减法、乘法和除法。实验代码:#include #include using namespace std;

2012-04-03 20:49:45 601 1

原创 第七周实验报告2

实验目的:区分成员函数、友元函数和一般函数,分别实现求两点之间的距离。实验代码:#include #include using namespace std;class CPoint{private: double x; //横坐标 double y; //纵坐标public: CPoint(double xx = 0, double yy =

2012-04-03 20:33:15 419

原创 第七周实验报告1

实验目的:按照输出的结果,补充代码(要求输出的结果为实验结果截图)实验代码:#include using namespace std;class Time{public: Time(int=0,int=0,int=0); void show_time( ); //根据is_24和from0,输出适合形式-20:23:5/8:23:5 pm/08:23:05

2012-04-03 20:17:44 564 1

原创 第六周实验报告5

类.h    其中包括两个类的声明class CPoint{private: double x; double y;public: double Distance(CPoint p) const; //两点之间的距离 void input(); //以x,y形式输入坐标点 void output(); //以(x, y)形式输出坐标

2012-03-27 22:02:21 372

原创 第六周实验报告4

实验目的:设计一个三角形类,能够输入三角形的三个顶点,求出其面积、周长,并判断其是否为直角三角形和等腰三角形1.这二个问题需要用到两个类,顶点类和三角形类  2.关于三边的处理可以增加三个似有属性,在初始化是求出来备用,也可以在需要时计算得到实验代码:#include #include using namespace std;class CPoint{p

2012-03-27 21:48:02 403

原创 第六周实验报告3

实验目的:设计平面坐标点类,计算两点之间的距离、到原点的距离关于坐标轴和原点的对称点等实验代码://设计平面坐标点类,计算两点之间的距离、到原点的距离关于坐标轴和原点的对称点等#include #include using namespace std;enum SymmetricStyle{axisx, axisy, point}; //分别表示按x轴,y轴,原

2012-03-27 21:29:20 446 1

原创 第六周实验报告2

实验目的:程序填空:按要求将缺少的代码填进去a.用指针访问对象:class A{private: int a;public: A() {a = 0;} A(int aa): a(aa){} //定义构造函数,用参数aa初始化数据成员a};void main(){ A *p; //定义类A的指针对象p p = new A(1); //用p指向动

2012-03-27 21:06:29 465 1

原创 第六周实验报告1

实验目的:下面的程序存在编译错误,有两种方式可以修改,请给出这两种修改方案。有问题的源代码:#include using namespace std;class C{private: int x;public: C(int x){this -> x = x;} int getx(){return x;}};void main(){

2012-03-27 20:59:21 450

原创 第五周实验报告4

实验目的://设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求                      //1.用指针指向数组首元素,输出第1、3、5个学生的信息。                      //2.设计一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号实验代码:#in

2012-03-23 00:19:02 472

原创 第五周实验报告3

实验目的:编写基于对象的程序,求5个长方柱的体积和表面积,长方柱类的数据成员包括长、宽、高等,另外:                     1.需要定义长方形类,5个长方柱采用一个对象数组表示;2.前4个长方柱要在定义数组时初始化,其中前3个直接给出参数初始化,                      第4个用默认构造函数初始化;第5个长方柱定义时不初始化,而是由键盘输入长、宽、高赋值

2012-03-23 00:08:59 385

原创 第五周实验报告2

实验目的:任务要求:完成下面类的设计,并在main()函数中自定义对象,调用各成员函数,完成基本的测试实验代码:#includeusing namespace std;class CFraction{private: int nume; // 分子 int deno; // 分母public: CFraction(int, int); //构造函数,

2012-03-23 00:01:46 634

原创 第五周实验报告1

实验目的:1.使用带参数构造函数,即Triangle(float x, float y, float z),三边长在调用时由实参直接给出;                    2.设计默认构造函数,即不指定参数时,默认各边长为1;                    3.使用默认参数的构造函数,不给定实参时,默认边长为1;                    4.在构造函数中使用

2012-03-22 23:51:10 377

原创 第四周实验报告4

实验目的:设计一个工资类(salary)1.输入职工工资,保存在salary数组中,实际人数保存到number中2.给每个人涨100元工资3.对涨后的工资排序4.输出排序后的工资实验代码:#include using namespace std;class Salary{public: void set_value(); //获取工资 voi

2012-03-19 17:59:47 659 2

原创 第四周实验报告3(不完全版)

实验目的:设计一个“正整数”类,并通过一系列的成员函数对其性质作出判断或列出相关联的数值实验代码:#include using namespace std;class NaturalNumber{private: int n;public: void setValue(int x); //置数据成员n的值,要求判断是否是正整数 int getValu

2012-03-19 13:00:18 464

原创 第四周实验报告2

实验目的:利用多文件组织项目实验代码://主文件:main.cpp#include #include "mytime.h"using namespace std;int main() { Time t1; Time &t2 = t1; t1.set_time(); t2.add_a_sec();

2012-03-19 12:54:07 394

原创 第四周实验报告1

实验目的:1.置三边的值,注意要能成三角形 2。取三边的值 3.计算三角形周长 4.计算三角形面积实验代码:#include #include using namespace std;class Triangle{public: void Setabc(float x, float y, float z); void Getabc(float *x,

2012-03-19 12:39:08 337

原创 下学期第三周实验报告4

实验目的:编写给予对象的程序,求3个长方柱的体积。实验代码:#include using namespace std;class Subject{public: void set_subject(); void show_subject();private: bool is_subject(double, double, double); dou

2012-03-11 20:20:41 324

原创 下学期第三周实验报告3.2

实验目的:设计一个DateTime类,显示相应的日期。实验代码:#include using namespace std;class DateTime{public: void set_DateTime(); void show_DateTime();private: bool is_DateTime(int, int, int); int year;

2012-03-11 20:15:24 442

原创 下学期实验报告3.1

实验目的:输入时间,在输入的时间之上增加1秒1分1时,在增加后的时间之上增加任意秒任意分任意时,并判断时间的合法性,相应输出时间实验源代码:#include using namespace std;class Time{public: void set_time(); //时间设置函数 void show_time();

2012-03-11 20:03:54 364

原创 下学期第三周实验报告2

实验目的:阅读已有代码,修改代码中的错误有错误需要更改的源代码:#include using namespace std;class Time{ void set_time(void); void show_time(void); int hour; int minute; int sec;};Time t;int main(){

2012-03-11 19:55:59 359

原创 下学期第二周实验报告3(2)

实验目的:规范文本。(1)行首的第一个字符不能为空格。 (2)两个单词间只能有1个空格且必须有1个空格。 (3)标点符号前面是单词中的最后一个字母,后面有且只能有一个空格。 项目代码:#include #include "string.h"using namespace std;int main(){ char str[200]; c

2012-03-04 11:13:56 348

原创 下学期第二周实验报告3(1)

实验目的:输入一行字符,统计其中有多少个单词。项目代码:#include #include "string.h"using namespace std;int main(){ char str[200]; cin.get(str, 100, '\n'); for(int i = 0, j = 0; str[i] != '\0';

2012-03-04 11:02:15 323

原创 下学期第二周实验报告2

项目任务:组合数求值项目代码:#include using namespace std;long fac(int n){ for(int i = 1, sum = 1; i <= n; i++) { sum = sum * i; } return sum;}int main(){ int C, m, n; cout <<

2012-02-28 16:40:35 328

优良学风班级评选PPT

我班优良学风班级评选ppt,网上下载模板,本人亲自操刀更改,旨在体现我班的良好学习氛围。

2012-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除