- 博客(14)
- 收藏
- 关注
原创 第十周实验报告(3)
【任务3】(1)先建立一个Point(点)类,包含数据成员x,y(坐标点);(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员 (半径);(3)再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高)。要求编写程序,设计出各类中基本的成员函数(包括构造函数、析构函数、修改数据成员和获取数据成员的公共接口、用于输出的重载运算符“
2012-04-23 19:06:32 553
原创 第十周实验报告(2)
【任务2】定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出CEmployee类,派生类CEmployee增加了两个新的数据成员,分别用于表示部门和薪水。要求派生类CEmployee的构造函数显示调用基类CPerson的构造函数,并为派生类CEmployee定义析构函数,定义输出信息的函数。#in
2012-04-23 18:59:16 540
原创 第十周实验报告(1)
【任务1】在下面一段类的定义中,需要填充的函数由注释内容给出了功能。#include #include using namespace std; class Point //定义坐标点类 {public: double x,y; //点的横坐标和纵坐标 Point(){x = 0;y = 0;} Point(double x0,
2012-04-23 18:59:02 452 1
原创 第九周实验报告(5)
#include "iostream"using namespace std;class CEquation { private: double a; // 未知数系数 double b; // 常数项 char unknown; // 未知数的符号 public: CEquation(double aa=0,doub
2012-04-17 21:52:53 460
原创 第九周实验报告(4)
#include class Douary { public: Douary(int m, int n);//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元素初始化为 Douary(const Douary &d);//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元素初始化为 ~Douary();
2012-04-17 21:52:43 321
原创 第九周实验报告(3)
#include #include"stdlib.h" int gcd(int m, int n); class CFraction { private: int nume; // 分子 int deno; // 分母 public: //构造函数及运算符重载的函数声明
2012-04-17 21:39:42 363
原创 第九周实验报告(2)
#include class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} Complex operator+(Complex &c2); Complex operator-(Com
2012-04-17 21:36:06 538
原创 第九周实验报告(1)
#include class CTime { private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int second; // 秒
2012-04-17 21:30:49 256
原创 第七周实验报告(3)
#include using namespace std; template class Complex { public: Complex( ){real=0;imag=0;} Complex(T r,T i){real=r;imag=i;} Complex complex_add(Complex &c2);
2012-04-03 22:35:57 463 1
原创 第七周实验报告(2)
#include#includeusing namespace std;class CPoint {private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx=0, double yy=0):x(xx),y(yy){} double distance1(const CPoint &p);
2012-04-03 22:34:51 297
原创 第七周实验报告(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 pm void add_seconds(int); //增加n秒钟
2012-04-03 21:51:23 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人