
C++
_Always_
这个作者很懒,什么都没留下…
展开
-
面向对象程序设计上机练习六(类和对象)
面向对象程序设计上机练习六(类和对象)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description用类成员函数完成5个整型数组元素的输入、从小到大排序、排序后数组元素的输出。Input输入5个数组元素。Output输出5个数组元素从小到大排序后的结果。(原创 2017-11-29 09:04:54 · 279 阅读 · 0 评论 -
3-1 Point类的构造函数
3-1 Point类的构造函数Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握类的构造函数的定义;设计一个点类Point,私有数据成员有x、y;公有成员函数有:无参数的构造函数Point(),带参数的构造函数Point(int,int);原创 2017-12-14 20:36:48 · 282 阅读 · 0 评论 -
3-2 构造函数的调用
3-2 构造函数的调用Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握构造函数和析构函数的调用;创建类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。Input 无原创 2017-12-14 20:49:09 · 148 阅读 · 0 评论 -
6-1 多态性与虚函数
6-1 多态性与虚函数Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握多态性的概念和虚函数的定义和使用方法要求定义一个基类Pet,它有一个成员函数Speak()用于输出pet的叫声。;派生类Dog和Cat从基类Pet派生而来。他们从基类继原创 2017-12-23 11:41:23 · 169 阅读 · 0 评论 -
6-2 多态性与虚函数
6-2 多态性与虚函数Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握多态性的概念和虚函数的定义和使用方法 要求定义一个基类Pet,它有一个字符指针型数据成员name和一个虚成员函数Speak()用于输出pet的叫声。;派生类D原创 2017-12-23 13:11:07 · 199 阅读 · 0 评论 -
3-4 计算长方形的周长和面积
3-4 计算长方形的周长和面积Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题的练习可以掌握拷贝构造函数的定义和使用方法;设计一个长方形类Rect,计算长方形的周长与面积。类中有私有数据成员Length(长)、Width(宽),由具有缺省参数值的构造函数原创 2017-12-14 21:15:01 · 550 阅读 · 0 评论 -
3-3 构造函数的调用(高级)
3-3 构造函数的调用(高级)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握创建普通对象、创建对象数组和动态创建和析构对象时调用构造函数和析构函数的时机;要求创建一个类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数原创 2017-12-15 15:38:24 · 185 阅读 · 0 评论 -
3-5 学生成绩统计
3-5 学生成绩统计Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目练习可以掌握对象数组的用法,主要是对象数组中数据的输入输出操作。设计一个学生类Student 它具有私有的数据成员:学号、姓名、数学成绩、英语成绩、计算机成绩;具有公有的成员函数:求三原创 2017-12-15 16:18:36 · 244 阅读 · 0 评论 -
3-6 静态数据成员与静态成员函数
3-6 静态数据成员与静态成员函数Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握静态数据成员和静态成员函数的用法要求设计一个点类Point,它具有两个double型的数据成员x,y。和一个静态数据成员count ,用以记录系统中创建点对原创 2017-12-15 16:35:50 · 350 阅读 · 0 评论 -
3-7 类的友元函数的应用
3-7 类的友元函数的应用Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握类的友元函数的定义和用法要求设计一个点类Point,它具有两个double型的数据成员x,y。为该类设计构造函数。并为其添加一个友元函数用于计算并输出两点间的距离;原创 2017-12-15 16:50:15 · 179 阅读 · 0 评论 -
面向对象程序设计上机练习九(对象指针)
面向对象程序设计上机练习九(对象指针)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。In原创 2017-12-15 17:08:28 · 191 阅读 · 0 评论 -
5-3 多级派生类的构造函数
5-3 多级派生类的构造函数Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description要求定义一个基类3个name(char *类型sex(char类型age(int类型创建Employee,增加两个数据成员 基本工资 int类型) 请假天数int型);为它定义初始化原创 2017-12-21 22:01:33 · 230 阅读 · 0 评论 -
面向对象程序设计上机练习四(变量引用)
面向对象程序设计上机练习四(变量引用)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description将变量的引用作为函数形参,实现2个int型数据交换。Input输入2个int型整数。Output输出2个整数交换前后的值。Example I原创 2017-12-13 20:56:01 · 250 阅读 · 0 评论 -
面向对象程序设计上机练习三(有默认参数的函数)
面向对象程序设计上机练习三(有默认参数的函数)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description利用默认参数的函数实现求2个或3个整数的最大值。Input输入3个int型整数。Output输出第1、2个整数及其最大值;输出第1、2、原创 2017-12-13 20:51:50 · 276 阅读 · 0 评论 -
2-2 Time类的定义
2-2 Time类的定义Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握类与对象的定义;设计一个时间类Time,私有数据成员有hour(时)、minute(分)、second(秒);公有成员函数有:setHour(int)原创 2017-11-29 08:45:16 · 377 阅读 · 0 评论 -
面向对象程序设计上机练习五(类和对象)
面向对象程序设计上机练习五(类和对象)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description定义类Time,Time有3个公用的数据成员hour、min、sec分别表示小时、分、秒。在主函数main中定义Time类对象t1,在主函数main中输入t1的各数据成员再并输原创 2017-11-29 08:55:32 · 458 阅读 · 0 评论 -
面向对象程序设计上机练习七(类和对象)
面向对象程序设计上机练习七(类和对象)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description利用类的数据成员和成员函数完成下列操作:输入三个整数,输出它们的最大值。Input输入三个整数。Output输出3个整数的最大值。Example I原创 2017-11-29 09:11:47 · 191 阅读 · 0 评论 -
4-1 复数类的运算符重载
4-1 复数类的运算符重载Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握成员运算符重载及友元运算符重载要求定义一个复数类,重载加法和减法运算符以适应对复数运算的要求,重载插入运算符(以方便输出一个复数的要求。Input原创 2017-12-20 20:49:58 · 315 阅读 · 0 评论 -
4-2 电子时钟中的运算符重载
4-2 电子时钟中的运算符重载Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以运算符重载的方法;设计一个时间类Time,私有数据成员有hour(时)、minute(分)、second(秒);公有成员函数有:setHour(int)设置数据原创 2017-12-20 21:19:10 · 218 阅读 · 0 评论 -
面向对象程序设计上机练习十(运算符重载)
面向对象程序设计上机练习十(运算符重载)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如:c1+c2、i+c1、c1+原创 2017-12-20 22:13:56 · 328 阅读 · 0 评论 -
面向对象程序设计上机练习十二(运算符重载)
面向对象程序设计上机练习十二(运算符重载)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description处理一个复数与一个double数相加的运算,结果存放在一个double型变量d1中,输出d1的值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operat原创 2017-12-20 22:58:59 · 187 阅读 · 0 评论 -
5-1 继承与派生
5-1 继承与派生Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握继承与派生的概念,派生类的定义和使用方法,其中派生类构造函数的定义是重点。要求定义一个基类Point,它有两个私有的float型数据成员X,Y;一个构造函数用于对数据成员初原创 2017-12-21 20:46:31 · 248 阅读 · 0 评论 -
面向对象程序设计上机练习二(函数模板)
关于函数模板, 是在函数重载的基础上的进阶吧。样式:template//tymplate也可用class代替返回类型 函数名(参数表){ 函数体}例如:templateT HANSHU(T x){ 函数体}//T是参数类型标识符,在主函数中要被实参替换面向对象程序设计上机练习二(函数模板)Time Limit: 10原创 2017-12-13 20:33:58 · 327 阅读 · 0 评论