自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象程序设计上机练习十一(运算符重载)

Problem Description有两个矩阵a和b,均为2行3列,求两个矩阵之和。重载运算符“+”,使之能用于矩阵相加。如:c=a+b。 Input第1、2行是矩阵a的值,数据以空格分开。 第3、4行是矩阵b的值,数据以空格分开。 Output2个矩阵a、b之和,以行列形式显示。 Example Input2 3 4 3 5 3 4 3 1 5 4 3 Example Outpu

2017-12-18 11:49:28 210

原创 面向对象程序设计上机练习十二(运算符重载)

Problem Description处理一个复数与一个double数相加的运算,结果存放在一个double型变量d1中,输出d1的值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operator double(){return real;} Input输入占两行: 第1行是一个复数的实部和虚部,数据以空格分开。 第2行是一个实数。 Output输出占一行,复数的实部和

2017-12-18 11:41:25 225

原创 面向对象程序设计上机练习十(运算符重载)

Problem Description定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如:c1+c2、i+c1、c1+i均合法。(其中i是整数,c1、c2是复数),编程实现求2个复数之和、整数与复数之和。 Input输入有三行:第1行是第1个复数c1的实部和虚部,以空格分开。第2行是第2个复数c2的实

2017-12-18 11:35:08 173

原创 4-1 复数类的运算符重载

Problem Description通过本题目的练习可以掌握成员运算符重载及友元运算符重载 要求定义一个复数类,重载加法和减法运算符以适应对复数运算的要求,重载插入运算符(<<)以方便输出一个复数的要求。 Input要求在主函数中创建对象时初始化对象的值。 Output输出数据共有4行,分别代表a,b的值和它们求和、求差后的值 Example Input无 Example Outputa

2017-12-18 11:12:22 511

原创 6-2 多态性与虚函数

Problem Description通过本题目的练习可以掌握多态性的概念和虚函数的定义和使用方法要求定义一个基类Pet,它有一个字符指针型数据成员name和一个虚成员函数Speak()用于输出pet的叫声。;派生类Dog和Cat从基类Pet派生而来。他们从基类继承并重新改写了speak()函数,分别用于输出Dog类和Cat类的叫声(具体输出内容参考示例输出)。要求利用虚函数技术编写代码,使得程序能

2017-12-18 10:50:54 194

原创 6-1 多态性与虚函数

Problem Description通过本题目的练习可以掌握多态性的概念和虚函数的定义和使用方法 要求定义一个基类Pet,它有一个成员函数Speak()用于输出pet的叫声。;派生类Dog和Cat从基类Pet派生而来。他们从基类继承并重新改写了speak()函数,分别用于输出Dog类和Cat类的叫声。要求利用虚函数编写代码,使得程序能够输出下面的内容。 Input无 Output输出数据共有

2017-12-18 10:49:50 573

原创 5-3 多级派生类的构造函数

Problem Description通过本题目的练习可以掌握派生类构造函数的定义和使用方法。 要求定义一个基类Person,它有3个protected的数据成员:姓名name(char *类型)、性别 sex(char类型)、年龄age(int类型);一个构造函数用于对数据成员初始化。 创建Person类的公有派生类Employee,增加两个数据成员 基本工资 basicSalary(int类

2017-12-18 10:39:08 524

原创 5-2 派生类的构造函数

Problem Description通过本题目的练习可以掌握派生类构造函数的定义和使用方法。 要求定义一个基类Person,它有3个protected的数据成员:姓名name(char *类型)、性别 sex(char类型)、年龄age(int类型);一个构造函数用于对数据成员初始化;有一个成员函数show()用于输出数据成员的信息。 创建Person类的公有派生类Employee,增加两个数

2017-12-18 10:35:14 457

原创 5-1 继承与派生

Problem Description通过本题目的练习可以掌握继承与派生的概念,派生类的定义和使用方法,其中派生类构造函数的定义是重点。 要求定义一个基类Point,它有两个私有的float型数据成员X,Y;一个构造函数用于对数据成员初始化;有一个成员函数void Move(float xOff, float yOff)实现分别对X,Y值的改变,其中参数xOff和yOff分别代表偏移量。另外两个成

2017-12-18 10:26:28 525

原创 面向对象程序设计上机练习九(对象指针)

Problem Description 建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。 Input 输入5个学生数据。 Output 输出5个学生中成绩最高者的学号和成绩。 Example Input01 89 02 78 03 56 04 92 05 76E

2017-12-02 09:39:52 271

原创 面向对象程序设计上机练习八(对象数组)

Problem Description 利用类对象数组完成N个学生数据(学号是字符串类型、成绩是整型)的输入、输出。 Input 输入有N+1行: 第一行的整数N表示学生数目; 以下N行是N个学生的数据,每行中第一个是表示学号的字符串,第二个是表示学生成绩的整数。 Output 输出N个学生数据。每个学生的数据占一行。 Example Input5 01 89 02 78 03

2017-12-02 09:35:02 454

原创 3-6 静态数据成员与静态成员函数

Problem Description通过本题目的练习可以掌握静态数据成员和静态成员函数的用法要求设计一个点类Point,它具有两个double型的数据成员x,y。和一个静态数据成员count ,用以记录系统中创建点对象的数目。为该类设计构造函数和析构函数,在其中对count的值做修改,体现点的数目的动态变化。并为其添加一个静态成员函数用以输出count的值;成员函数showPoint()用于输出点

2017-12-02 09:27:41 432

原创 3-5 学生成绩统计

Problem Description通过本题目练习可以掌握对象数组的用法,主要是对象数组中数据的输入输出操作。设计一个学生类Student 它具有私有的数据成员:学号、姓名、数学成绩、英语成绩、计算机成绩;具有公有的成员函数:求三门课总成绩的函数int sum(); 求三门课平均成绩的函数 double average(); 输出学生基本信息、总成绩和平均成绩的函数 void print(); 设

2017-12-02 09:17:58 267

原创 3-4 计算长方形的周长和面积

Problem Description 通过本题的练习可以掌握拷贝构造函数的定义和使用方法; 设计一个长方形类Rect,计算长方形的周长与面积。类中有私有数据成员Length(长)、Width(宽),由具有缺省参数值的构造函数对其初始化,函数原型为:Rect(double Length=0, double Width=0); 再为其定义拷贝构造函数,形参为对象的常引用,函数原型为:Rect(co

2017-12-02 09:01:10 848

原创 3-3 构造函数的调用(高级)

Problem Description通过本题目的练习可以掌握创建普通对象、创建对象数组和动态创建和析构对象时调用构造函数和析构函数的时机;要求创建一个类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。 Input无 Output输出共有11行数据,分别如示例输出所示 Example Input无Example Output—-begin main— c

2017-12-02 08:46:37 184

原创 3-7 类的友元函数的应用

Problem Description 通过本题目的练习可以掌握类的友元函数的定义和用法 要求设计一个点类Point,它具有两个double型的数据成员x,y。为该类设计构造函数。并为其添加一个友元函数用于计算并输出两点间的距离;再添加一个输出成员函数用于输出点的信息。并编写主函数,实现以下的输入输出内容。 Input4个double型的数,中间用一个空格间隔。 Output输出数据共3行,

2017-12-02 08:41:48 216

原创 3-2 构造函数的调用

Problem Description通过本题目的练习可以掌握构造函数和析构函数的调用;创建类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。 Input无 Output输出数据有4行,分别代表对构造函数和析构函数的调用;本练习要求所编写程序的输出必须与示例相同。 Example Input无Example OutputConstructing an ob

2017-12-02 08:20:49 137

原创 3-1 Point类的构造函数

Problem Description通过本题目的练习可以掌握类的构造函数的定义;设计一个点类Point,私有数据成员有x、y;公有成员函数有:无参数的构造函数Point(),带参数的构造函数Point(int,int);ShowPoint()输出点对象的信息在主函数main()中调用相应成员函数,从键盘接收时间对象的x和y的值,并向显示器输出相应的值。 Input输入2个整数,用一个空格间隔

2017-12-02 08:16:08 897

StickPin.zip

见缝插针小游戏源码及素材 功能有 圆面和针的旋转,针碰撞后游戏结束,死亡屏幕变色,相机放大,重新开始游戏

2019-08-07

空空如也

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

TA关注的人

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