自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 第十六周oj刷题——Problem K: 填空题:类模板---求数组的最大值

Description  类模板---求数组的最大值   找出一个数组中的元素的最大值,数组大小为10。(用类模板来实现)   数组元素类型作为类模板的参数。Input10个int型数据10个double型数据10个char型数据10gestring型数据Output10个int型数据的最大值10个double型数据的最大

2015-06-29 17:47:31 1557

原创 第十六周oj刷题——Problem J: 填空题:静态成员---计算学生个数

Description学生类声明已经给出,在主程序中根据输入信息输出实际建立的学生对象个数,以及所有学生对象的成绩总和。Input学生个数对应学生个数的学生信息(姓名    年龄    成绩)Output学生个数所有学生的成绩之和Sample Input3guo 34 98zhang 56 60li 2

2015-06-29 17:34:51 885

原创 第十六周oj刷题——Problem I: 改错题:类中私有成员的访问

Description改错题:设计一个日期类和时间类,并编写全局函数display用于显示日期和时间。要求:display函数作为类外的普通函数,而不是成员函数在主函数中调用display函数,display函数分别引用Time和Date两个类的对象的私有数据,输出年、月、日和时、分、秒。Input年      月       日时      分      

2015-06-29 17:23:21 708

原创 第十六周oj刷题——Problem G: E2 驾驭const

Description引入了const关键词,用于指定“常”对象及“常”对象成员,提供了对数据的一种保护机制,这C++语言的特色之一。但由此,也引出了一些语法上的要求。这些语法要求,实际上有一套完善的原则,需要熟知。下面的程序,要利用输入的两个数创建一个对象,并调用printxy成员函数输入两数之和。下面的程序中,begin到end部分需要改动三处,才能保证程序符合要求并正确输

2015-06-29 16:58:10 805

原创 第十六周oj刷题——Problem F: B 统计程序设计基础课程学生的平均成绩

Description程序设计基础课程的学生成绩出来了,老师需要统计出学生个数和平均成绩。学生信息的输入如下:               学号(num)                     学生姓名(name)            成绩(score)               101                                           张三

2015-06-27 13:30:45 1171

原创 第十六周oj刷题——Problem E: B 构造函数和析构函数

Description在建立类对象时系统自动该类的构造函数完成对象的初始化工作,当类对象生命周期结束时,系统在释放对象空间之前自动调用析构函数。此题要求:根据主程序(main函数)和程序执行结果,结合构造函数和析构函数相关知识,在下面的程序段基础上完成整个设计。提示:(1)需要自定义复数类Complex,并在类中添加适当的构造函数和析构函数。          (2

2015-06-27 12:54:15 1074

原创 第十六周oj刷题——Problem D: B 友元类-计算两点间距离

Description类Distance定义为类Point的友元类来实现计算两点之间距离的功能。Point类中有两个私有数据成员X和Y来表示点的两个坐标(横坐标和纵坐标), 成员函数需要自己定义。主程序输入两个Point点的坐标,计算两个点之间的距离。Input两个点的坐标(横坐标和纵坐标)Output两个点的距离(保留了两位小数)S

2015-06-26 18:48:14 1241

原创 第十六周oj刷题——Problem C: B 求类中数据成员的最大值-类模板

Description声明一个类模板,类模板中有三个相同类型的数据成员,有一函数来获取这三个数据成员的最大值。Input分别输入3个整数,3个浮点数,3个字符Output 3个整数的最大值3个浮点数中的最大值3个字符中的最大值Sample Input9 5 61.1 3.4 0.9a b cSample Output9

2015-06-26 18:07:51 640

原创 第十六周oj刷题——Problem B: 处理成绩(c++类训练)

Description小平帮老师处理期末成绩时遇到了问题。他需要计算每个同学的平均成绩,并判断他们是否通过了期末考试不及格成绩(期末包括Chinese,Math,English三门课程。Input输入学号,并输入三个个科目成绩,三个科目名称分别用Chinese,Math,English来表示Output输出学号,并输出与学号对应的平均成绩,和挂科科目(全

2015-06-26 13:30:34 986

原创 第十六周oj刷题——Problem A: C++类实现最大数的输出

Description输入n个数,找出最大的数并输出。Input输入n,并输入n个数。Output输出的最大的数,每个输出结果占一行。Sample Input101 2 3 4 5 6 7 8 9 10Sample Output10#include using namespace std;class Q{pub

2015-06-25 18:25:58 809

原创 第十五周oj刷题——Problem N: C++习题 复数类--重载运算符3+

Description请编写程序,处理一个复数与一个double数相加的运算,结果存放在一个double型的变量d1中,输出d1的值,再以复数形式输出此值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operator double() { return real; }Input一个复数与一个double数Outputd1的值

2015-06-25 18:10:12 1417 1

原创 第十六周oj刷题——Problem J: B3 指向基类的指针访问派生类的成员函数

Description领导类(Leader)和工程师类(Engineer)都是人类(Person)的派生类。请将下面代码中空缺的部分填上,使main函数中能通过指向Person类的指针,调用Leader和Engineer类中各自的成员函数show,输出相关的信息Input第一行输入是某领导的信息,如“Wang 40 Manager Sales”表示40岁的王(Wang)领导是销售部(Sales)的

2015-06-24 17:16:34 555

原创 第十五周oj刷题——Problem M: C++习题 矩阵求和--重载运算符

Description有两个矩阵a和b,均为2行3列。求两个矩阵之和。重载运算符“+”,使之能用于矩阵相加(如c=a+b)。重载流插入运算符“>”,使之能用于该矩阵的输入和输出。Input两个2行3列矩阵Output矩阵之和Sample Input1 2 34 5 67 8 91 2 3Sample Output8

2015-06-23 13:41:46 1069

原创 第十五周oj刷题——Problem L: C++习题 复数类--重载运算符2+

Description定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如,c1+c2,i+c1,c1+i均合法(设i为整数,c1,c2为复数)。编写程序,分别求两个复数之和、整数和复数之和。Input两个复数 一个复数和一个整数 一个整数和一个复数Output

2015-06-23 12:04:19 906

原创 第十五周oj刷题——Problem K: C++习题 复数类--重载运算符+,-,*,/

Description定义一个复数类Complex,重载运算符“+”,“-”,“*”,“/”,使之能用于复数的加、减、乘、除。运算符重载函数作为Complex类的成员函数。编写程序,分别求两个复数之和、差、积和商。Input两个复数Output两个复数之和、差、积和商Sample Input3 45 -10Sample Output

2015-06-23 11:46:49 2173

原创 第十五周oj刷题——Problem J: C++习题 复数类--重载运算符+

Description定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。将运算符函数重载为非成员、非友元的普通函数。编写程序,求两个复数之和。Input两个复数Output复数之和Sample Input3 45 -10Sample Output(8.00,-6.00i)/* All rights

2015-06-21 18:11:31 638

原创 第十五周oj刷题——Problem H: C++ 习题 输出日期时间--友元类

Description设计一个日期类和时间类,编写display函数用于显示日期和时间。要求:将Time类声明为Date类的友元类,通过Time类中的display函数引用Date类对象的私有数据,输出年、月、日和时、分、秒。Input年、月、日和时、分、秒Output年、月、日和时、分、秒Sample Input2013 12 23

2015-06-21 17:54:39 569

原创 第十五周oj刷题——Problem G: C++ 习题 输出日期时间--友元函数

Description设计一个日期类和时间类,编写display函数用于显示日期和时间。要求:display函数作为类外的普通函数,分别在Time和Date类中将display声明为友元函数。在主函数中调用display函数,display函数分别引用Time和Date两个类的对象的私有数据,输出年、月、日和时、分、秒。 Input年、月、日和时、分、秒

2015-06-21 17:32:40 732

原创 第十五周oj刷题——Problem I: C++ 习题 比较大小-类模板

Description声明一个类模板,利用它分别实现两个整数、浮点数和字符的比较,求出大数和小数。说明:在类模板外定义各成员函数。Input输入两个整数、两个浮点数和两个字符Output从大到小输出两个整数、两个浮点数和两个字符Sample Input3 745.78 93.6a ASample Output7

2015-06-21 16:57:48 1064

原创 第十五周oj刷题——Problem F: C++习题 商品销售

Description商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。现已知当天m个销货员销售情况为         销货员号(num)            销货件数(quantity)       销货单价(price)               101   

2015-06-21 16:33:53 1390 1

原创 第十五周oj刷题——Problem A: 长方柱类【C++ 类定义】

Description编写基于对象的程序,求长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求用成员函数实现下面的功能:(1)由键盘输入长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这长方柱的体积和表面积。Input长方柱的长、宽、高Output长方柱的体积

2015-06-21 12:28:17 1446

原创 第十五周oj刷题——Problem B: 矩形类定义【C++】

Description定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数、输入坐标的函数,以及计算并输出矩形面积的函数。要求使用提示中给出的测试函数并不得改动。Input四个数,分别表示矩形左下角和右上角顶点的坐标,如输入3.7 0.4 6.5 4.9,代表左下角坐标为(3.7, 0.4),右上角坐标为(6.5, 4.9)。Output输出

2015-06-21 12:23:18 1107

原创 第十五周oj刷题—— Problem C: 矩形类中运算符重载【C++】

Description  定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数、输入坐标的函数,实现矩形加法,以及计算并输出矩形面积的函数。要求使用提示中给出的测试函数并不得改动。  两个矩形相加的规则是:决定矩形的对应坐标分别相加,如    左下角(1,2),右上角(3,4)的矩形,与    左下角(2,3),右上角(4,5)的矩形相加,得到的矩形是

2015-06-21 12:15:18 696

原创 第十五周oj刷题——Problem D: C++习题 对象数组输入与输出

Description建立一个对象数组,内放n(nInputn和n个学生的学号、成绩Output奇数学生的数据Sample Input5101 78.5102 85.5103 98.5104 100.0105 95.5Sample Output101 78.50103 98.50105 95.50/* Al

2015-06-21 12:08:57 977

原创 第十五周oj刷题——Problem E: C++习题 对象数组求最大值

Description建立一个对象数组,内放n(Inputn和n个学生的学号、成绩Output成绩最高者的学号和成绩Sample Input5101 78.5102 85.5103 98.5104 100.0105 95.5Sample Output104 100.00/* All rights reserved. * 文

2015-06-21 11:55:24 716

原创 oj刷题——第十五周C++习题 对象转换

Description定义一个Teacher(教师)类(教师号,姓名,性别,薪金)和一个Student(学生)类(学号,姓名,性别,成绩),二者有一部分数据成员是相同的,num(号码),name(姓名),sex(性别)。编写程序,将一个Student对象(学生)转换为Teacher(教师)类,只将以上3个相同的数据成员移植过去。可以设想为: 一位学生大学毕业了,留校担任教师,他原有的部分数

2015-06-20 13:25:26 850

原创 杭电oj——迷瘴

Problem Description通过悬崖的yifenfei,又面临着幽谷的考验——幽谷周围瘴气弥漫,静的可怕,隐约可见地上堆满了骷髅。由于此处长年不见天日,导致空气中布满了毒素,一旦吸入体内,便会全身溃烂而死。幸好yifenfei早有防备,提前备好了解药材料(各种浓度的万能药水)。现在只需按照配置成不同比例的浓度。现已知yifenfei随身携带有n种浓度的万能药水,体积V都相

2015-06-13 23:29:49 546

原创 第八周项目四——String类的构造

请构造String类的加、减运算。其中,s1 + s2将两个字符串的连接起来;s1 - s2是将s1的尾部空格和s2的前导空格去除后的连接。提示:有指针成员,设计时要注意。写一个能处理字符串的类,其数据成员如下所示:class String { public: ...//需要的成员函数(若需要的话,声明友元函数)private: char *p;

2015-06-03 09:11:50 396

原创 C++刷题——2830: 递归求1*1+2*2+3*3+……+n*n

Description定义一个递归函数sumint sum(int n); //函数声明,返回12+22+32+……+n2的和注意:sum为递归函数Input正整数n的值Output12+22+32+……+n2的和Sample Input5Sample Output55/* Copyright (c) 2014, 烟台大学计算机学院

2015-06-03 08:55:22 4504

原创 C++刷题——2802: 判断字符串是否为回文

Description编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。InputOutputSample InputabcddcbaSample OutputYes/* Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文

2015-06-03 08:42:10 2960

原创 C++刷题——2736: 指针练习--输出最大值

Description采用指针法,输出10个整型数中的最大值和最小值Input10个整数Output最大值和最小值Sample Input2 6 3 8 1 5 7 0 4 9Sample Outputmax=9min=0 /* Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件

2015-06-03 08:38:24 1966

原创 C++刷题——2707: 素数与因子

Description从键盘输入任意整数n,若n不是素数,则计算出n的所有因子(不包括1),例如对于16,输出2,4,8;否则输出“It is a prime number.”判断素数和求因子分别用函数完成。Input任意整数nOutput该数的因子或素数标志。Sample Input16Sample Output248/* Copyrigh

2015-06-03 08:18:24 1538

空空如也

空空如也

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

TA关注的人

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