C++面向对象
Crush_u
你好哇_李银河
展开
-
1145 面向对象程序设计上机练习六(类和对象)
面向对象程序设计上机练习六(类和对象)Time Limit: 1000MS Memory Limit: 65536KBProblem Description用类成员函数完成5个整型数组元素的输入、从小到大排序、排序后数组元素的输出。Input输入5个数组元素。Output输出5个数组元素从小到大排序后的结果。(最后一个数后面既没有空格也没有换行)Exampl原创 2017-11-17 17:44:00 · 318 阅读 · 0 评论 -
1141 面向对象程序设计-上机练习二(函数模板)
面向对象程序设计上机练习二(函数模板)Time Limit:1000MS Memory Limit:65536KBProblem Description利用数组和函数模板求5个数最大值(分别考虑整数、单精度、长整数的情况)。 Input分别输入5个int型整数、5个float 型实数、5个long型正整数。 Output分别输出5个int型整数的最大值、5个原创 2017-11-16 17:42:48 · 280 阅读 · 0 评论 -
1142 面向对象程序设计上机练习三(有默认参数的函数)
面向对象程序设计上机练习三(有默认参数的函数)Time Limit: 1000MS Memory Limit: 65536KBProblem Description利用默认参数的函数实现求2个或3个整数的最大值。Input输入3个int型整数。Output输出第1、2个整数及其最大值;输出第1、2、3个整数及其最大值。Example Input8原创 2017-11-16 17:51:32 · 239 阅读 · 0 评论 -
1143 面向对象程序设计上机练习四(变量引用)
面向对象程序设计上机练习四(变量引用)Time Limit: 1000MS Memory Limit: 65536KBProblem Description将变量的引用作为函数形参,实现2个int型数据交换。 Input输入2个int型整数。 Output输出2个整数交换前后的值。 Example Input88 66Example Outp原创 2017-11-16 17:53:46 · 230 阅读 · 0 评论 -
2669 2-2 Time类的定义
2-2 Time类的定义Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目的练习可以掌握类与对象的定义;设计一个时间类Time,私有数据成员有hour(时)、minute(分)、second(秒);公有成员函数有:setHour(int)设置数据成员hour的值(采用12小时制),非法的输原创 2017-11-16 18:51:21 · 303 阅读 · 0 评论 -
1144 面向对象程序设计上机练习五(类和对象)
面向对象程序设计上机练习五(类和对象)Time Limit: 1000MS Memory Limit: 65536KBProblem Description定义类Time,Time有3个公用的数据成员hour、min、sec分别表示小时、分、秒。在主函数main中定义Time类对象t1,在主函数main中输入t1的各数据成员再并输出各数据成员。 Input输入类对象原创 2017-11-16 18:57:24 · 336 阅读 · 0 评论 -
2677 4-1 复数类的运算符重载
4-1 复数类的运算符重载Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目的练习可以掌握成员运算符重载及友元运算符重载要求定义一个复数类,重载加法和减法运算符以适应对复数运算的要求,重载插入运算符(以方便输出一个复数的要求。Input 要求在主函数中创建对象时初始化对象的值。原创 2017-12-03 10:50:31 · 260 阅读 · 0 评论 -
2673 3-4 计算长方形的周长和面积
计算长方形的周长和面积Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题的练习可以掌握拷贝构造函数的定义和使用方法;设计一个长方形类Rect,计算长方形的周长与面积。类中有私有数据成员Length(长)、Width(宽),由具有缺省参数值的构造函数对其初始化,函数原型为:Rect(double原创 2017-11-19 19:02:35 · 306 阅读 · 0 评论 -
2711 4-2 电子时钟中的运算符重载
2711 4-2 电子时钟中的运算符重载Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目的练习可以运算符重载的方法;设计一个时间类Time,私有数据成员有hour(时)、minute(分)、second(秒);公有成员函数有:setHour(int)设置数据成员hour的值,原创 2017-12-18 10:48:47 · 281 阅读 · 0 评论 -
1273 面向对象程序设计上机练习十一(运算符重载)
1273 面向对象程序设计上机练习十一(运算符重载)Time Limit: 1000MS Memory Limit: 65536KBProblem Description有两个矩阵a和b,均为2行3列,求两个矩阵之和。重载运算符“+”,使之能用于矩阵相加。如:c=a+b。Input第1、2行是矩阵a的值,数据以空格分开。第3、4行是矩阵b的值,数原创 2017-12-18 11:27:16 · 275 阅读 · 0 评论 -
1272 面向对象程序设计上机练习十(运算符重载)
1272 面向对象程序设计上机练习十(运算符重载)Time Limit: 1000MS Memory Limit: 65536KBProblem Description定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如:c1+c2、i+c1、c1+i均合法。(其中i是整数,原创 2017-12-18 11:08:09 · 268 阅读 · 0 评论 -
1140 面向对象程序设计上机练习一(函数重载)
面向对象程序设计上机练习一(函数重载)Time Limit: 1000MS Memory Limit: 65536KBProblem Description利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。 Input分别输入5个int型整数、5个float 型实数、5个long型正整数。 Output分别输出5个int型整数的最大值、5个原创 2017-11-16 17:40:20 · 436 阅读 · 0 评论 -
2710 1-4 输出菱形
1-4 输出菱形Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目的练习可以掌握C++中数组的输入输出方法。从键盘输入1个int型数据N,根据该数据,输出一个用*组成的菱形,这个菱形中最多一行的*的个数是所输入的整数N。注意:第N行第一个*号前有一个空格。Input 一个整原创 2017-11-16 17:32:43 · 285 阅读 · 0 评论 -
2709 1-3 数组的反序输出
1-3 数组的反序输出Time Limit: 1000MS Memory Limit: 65536KBProblem DescriptionC++中数组的输入输出方法。10个int型数组中,而后再按与输入相反的顺序输出这些数据Input 输出内容共Enter numbers(10 int)---Reverse output---第三行输出反序后的原创 2017-11-16 17:16:35 · 269 阅读 · 0 评论 -
1146 面向对象程序设计上机练习七(类和对象)
面向对象程序设计上机练习七(类和对象)Time Limit: 1000MS Memory Limit: 65536KBProblem Description利用类的数据成员和成员函数完成下列操作:输入三个整数,输出它们的最大值。 Input输入三个整数。 Output输出3个整数的最大值。 Example Input2 8 5Example原创 2017-11-17 17:44:17 · 275 阅读 · 0 评论 -
2670 3-1 Point类的构造函数
3-1 Point类的构造函数Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目的练习可以掌握类的构造函数的定义;设计一个点类Point,私有数据成员有x、y;公有成员函数有:无参数的构造函数Point(),带参数的构造函数Point(int,int);ShowPoint()输出点对象的信息原创 2017-11-17 17:44:32 · 313 阅读 · 0 评论 -
2671 3-2 构造函数的调用
3-2 构造函数的调用Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目的练习可以掌握构造函数和析构函数的调用;创建类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。Input 无Output 输出数据有4行,分别代表对构造原创 2017-11-17 17:44:48 · 236 阅读 · 0 评论 -
2672 3-3 构造函数的调用(高级)
3-3 构造函数的调用(高级)Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目的练习可以掌握创建普通对象、创建对象数组和动态创建和析构对象时调用构造函数和析构函数的时机;要求创建一个类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。Input原创 2017-11-17 22:31:26 · 215 阅读 · 0 评论 -
2674 3-5 学生成绩统计
3-5 学生成绩统计Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目练习可以掌握对象数组的用法,主要是对象数组中数据的输入输出操作。设计一个学生类Student它具有私有的数据成员:学号、姓名、数学成绩、英语成绩、计算机成绩;具有公有的成员函数:求三门课总成绩的函数int sum();原创 2017-11-19 19:04:19 · 323 阅读 · 0 评论 -
2675 3-6 静态数据成员与静态成员函数
3-6 静态数据成员与静态成员函数Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目的练习可以掌握静态数据成员和静态成员函数的用法要求设计一个点类Point,它具有两个double型的数据成员x,y。和一个静态数据成员count,用以记录系统中创建点对象的数目。为该类设计构造函数和析构函数原创 2017-11-19 19:05:25 · 276 阅读 · 0 评论 -
2676 3-7 类的友元函数的应用
3-7 类的友元函数的应用Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目的练习可以掌握类的友元函数的定义和用法要求设计一个点类Point,它具有两个double型的数据成员x,y。为该类设计构造函数。并为其添加一个友元函数用于计算并输出两点间的距离;再添加一个输出成员函数用于输出点的信息。原创 2017-11-19 19:06:35 · 220 阅读 · 0 评论 -
1254 面向对象程序设计上机练习八(对象数组)
面向对象程序设计上机练习八(对象数组)Time Limit: 1000MS Memory Limit: 65536KBProblem Description利用类对象数组完成N个学生数据(学号是字符串类型、成绩是整型)的输入、输出。 Input输入有N+1行:第一行的整数N表示学生数目;以下N行是N个学生的数据,每行中第一个是表示学号的字符串,第二个是表示学生成原创 2017-11-19 19:07:49 · 271 阅读 · 0 评论 -
2707 1-1 欢迎来的C++世界
1-1 欢迎来的C++世界Time Limit: 1000MS Memory Limit: 65536KBProblem DescriptionC++的输出方法VC++开发环境,创建一个控制台应用程序,利用C++无Output 13行,34个*,组成边框的形状,第三行Welcome to ;从第五到第十一行输出的形状C++!”的图形。Exam原创 2017-11-16 16:50:16 · 225 阅读 · 0 评论 -
2708 1-2 输出N个数的平方和立方值
1-2 输出N个数的平方和立方值Time Limit: 1000MS Memory Limit: 65536KBProblem Description通过本题目的练习可以掌握C++的输入、输出方法利用VC++开发环境,创建一个控制台应用程序,利用cin、cout语句使得程序能够根据输入的整数值,输出相应的平方和立方值Input 一个整数Outpu原创 2017-11-16 17:03:20 · 350 阅读 · 0 评论 -
1274 面向对象程序设计上机练习十二(运算符重载)
1274 面向对象程序设计上机练习十二(运算符重载)Time Limit: 1000MS Memory Limit: 65536KBProblem Description处理一个复数与一个double数相加的运算,结果存放在一个double型变量d1中,输出d1的值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operator double()原创 2017-12-18 11:45:05 · 343 阅读 · 0 评论