自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pinktinda的专栏

||| 小野君。

  • 博客(17)
  • 收藏
  • 关注

原创 第十周C++【任务2】定义一个名为CPerson的类,有以下私有成员.

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

2012-04-24 18:18:45 2498 1

原创 第十周C++【任务3】建立一个Point(点)类,派生出一个Circle(圆)类,派生出一个Cylinder(圆柱体)类

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

2012-04-24 18:00:15 23792 2

原创 第十周C++作业报告一

【任务1】在下面一段类的定义中,需要填充的函数由注释内容给出了功能。#include#includeusing namespace std;class Point //定义坐标点类{public: int x,y;   //点的横坐标和纵坐标 Point(){x=0;y=0;} Point(int x0,int y0) {x=x0; y=y0;}  void P

2012-04-22 20:31:18 727 1

原创 第九周C++作业报告六 (第八周四)

【题目】在任务3的基础上拓展。分数类中的对象可以和整型数进行四则运算,且运算符合交换律。例如:CFraction a(1,3),b; int i=2; 可以完成b=a+i;。同样,可以完成i+a, 45+a, a*27, 5/a等各种运算。   #include class CFraction { private: int nu

2012-04-18 13:37:02 595

原创 第九周C++任务四。建立一个二维数组类Douary,完成矩阵的输入、输出、加、减、相等判断等操作

【任务4】建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作。#include using namespace std;class Douary{public: Douary(int m, int n);//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元素初始化为 ~Dou

2012-04-18 13:15:32 3907

原创 第九周C++ 任务五。设计一元一次方程类,求形如ax+b=0的方程的解。

【任务5】设计一元一次方程类,求形如ax+b=0的方程的解。例如:输入3x-8=0时,输出的方程的解为x=2.66667;再如:输入5s+18=0时,输出的方程的解为s=-3.6; #include "iostream"using namespace std;class CEquation{private: double a;     // 未知数系数 doub

2012-04-16 20:43:36 3914

原创 第九周C++报告二。定义Time类中的<<和>>运算符重载,实现时间的输入输出

【任务2】接第8周任务2,定义Time类中的>运算符重载,实现时间的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然  #include using namespace std; class CTime { private: unsigned short int hour; // 时

2012-04-15 21:14:21 2588

原创 第九周C++任务三。定义分数类中<<和>>运算符重载,实现分数的输入输出

【任务3】接第8周任务3,定义分数类中>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。  #include using namespace std; class CFraction { private: int nume; // 分子 int deno; // 分

2012-04-15 20:53:07 4011 1

原创 第九周 C++任务一。定义Complex类中的<<和>>运算符的重载,实现输入和输出

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

2012-04-15 17:05:48 3044

原创 第8周-任务2-实现Time类中的运算符重载

/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:实现Time类中的运算符重载 ,并对运算符的重载进行测试 * 作    者:        马琳                    * 完成日期:     2012

2012-04-11 20:43:12 935 1

原创 《C++第八周实验报告1-1(1)》---复数类中的运算符重载用类的成员函数完成

【任务1】实现复数类中的运算符重载 定义一个复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。 (1)方案一:请用类的成员函数完成运算符的重载; */  /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:  Complex.cpp

2012-04-11 18:36:13 1289 2

原创 《C++第八周实验报告1-1(2)》----复数类中的运算符重载,用类的友元函数

【任务1】实现复数类中的运算符重载 定义一个复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。 (2)方案二:请用类的友元函数,而不是成员函数,完成上面提及的运算符的重载; */  /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:  Complex.c

2012-04-11 18:32:25 1556

原创 《C++第八周实验报告1-1(3)》---在方案二的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算

【任务1】实现复数类中的运算符重载 定义一个复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。 (3)方案三:在方案二的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算。设Complex c; double d;  c?d和d?c的结果为将d视为实部为d的复数同c运算的结果(其中?为+、-、*、/之一)。另外,定义一目运算符-,-c相当于0-c。 */  /* (

2012-04-11 18:29:25 623

原创 第八周实验任务三--实现分数类中的运算符重载并可以完成分数的加减乘除、求反、比较的运算

/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、求反、比较(6种关系)的运算* 作    者:         马琳

2012-04-11 18:06:13 1326

原创 第七周C++ 任务三。模板类设计Complex,使实部和虚部为定义对象时用的实际类型

【任务3】阅读P314的例10.1(电子版的在平台上见txt文件)。该例实现了一个复数类,但是美中不足的是,复数类的实部和虚部都固定是double型的。可以通过模板类的技术手段,设计Complex,使实部和虚部的类型为定义对象时用的实际类型。(1)要求类成员函数在类外定义。(2)在此基础上,再实现减法、乘法和除法你可以使用的main()函数如下。int main( ){ Com

2012-04-03 13:56:16 17915 1

原创 第七周c++任务一。含有静态数据成员和成员函数的Time类

【任务1】含有静态数据成员和成员函数的Time类:类中所有的对象共有的数据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秒钟 vo

2012-04-03 13:47:01 871

原创 第七周C++任务二。三个版本的求两点间距离

【任务2】阅读下面的程序,仔细阅读注释。然后模仿完成求点类中距离的任务。//例:使用成员函数、友元函数和一般函数的区别#include using namespace std;class Time{public: Time(int h,int m,int s):hour(h),minute(m),sec(s){} void display1(); //成员函数声明

2012-04-03 13:08:35 2418

空空如也

空空如也

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

TA关注的人

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