- 博客(19)
- 收藏
- 关注
原创 9-5 一元一次方程类
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月22日 * 版 本 号:v1.0 * 问题描述:设计一元一次方程类,求形如ax+b=0的方程的解。 * 样例输入: * 样例输出: * 项目要求:设计一元一次方程类,求形如ax+b=0的方程的解。 *例如:输入3x-8=0时,输出的方程的解为x=2.66667; *再如:输入5s+18=0时,输出的方程的解为s=-3
2014-04-22 18:06:22 626
原创 9-4 向量类
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月22日 * 版 本 号:v1.0 * 问题描述:建立一个向量类MyVector * 样例输入: * 样例输出: * 项目要求:建立一个向量类MyVector,声明如下,请完成类的定义 */ #include using namespace std; class MyVector //定义向量类
2014-04-22 17:41:53 858 4
原创 9-3 分数类加工
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月22日 * 版 本 号:v1.0 * 问题描述:实现分数类中的运算符重载 * 样例输入: * 样例输出: * 项目要求:(1)定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。 *(2)定义分数类中>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起
2014-04-22 16:25:43 599
原创 9-1
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月15日 * 版 本 号:v1.0 * 问题描述:实现复数类中的运算符重载。 * 样例输入: * 样例输出: * 问题分析:(1)再定义一目运算符 -,-c相当于0-c。 *(2)定义Complex类中的>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然。 */ #include
2014-04-22 16:04:37 540
原创 9-2 time类的加工
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月22日 * 版 本 号:v1.0 * 问题描述:实现Time类中的运算符重载 * 样例输入: * 样例输出: * 项目要求:(1)定义对时间对象的自增和自减一目运算符 *(2)定义Time类中的>运算符重载,实现时间的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。 */ #include usi
2014-04-22 15:25:04 644
原创 8-3 实现分数类中的运算符重载
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月15日 * 版 本 号:v1.0 * 问题描述:实现分数类中的运算符重载 * 样例输入: * 样例输出: * 项目要求:实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。可以以第5周项目2的代码为基础开始工作。 */ #include #include usi
2014-04-17 14:45:29 644
原创 8-2 实现Time类中的运算符重载
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月15日 * 版 本 号:v1.0 * 问题描述:实现Time类中的运算符重载 * 样例输入: * 样例输出: * 项目要求:实现Time类中的运算符重载 */ #include using namespace std; class CTime { private: unsigned short i
2014-04-17 14:01:05 520
原创 实现复数类中的运算符重载(含有double类型)
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月15日 * 版 本 号:v1.0 * 问题描述:实现复数类中的运算符重载。 * 样例输入: * 样例输出: * 问题分析:一个定义完整的类,是可以当作独立的产品发布,成为众多项目中的“基础工程”,这样的类在方案二的基础上,扩展+、-、*、/运算符的功能, * 使之能与double型数据进行运算。设C
2014-04-15 14:23:47 904 3
原创 8-1实现复数类中的运算符重载(友元函数)
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月15日 * 版 本 号:v1.0 * 问题描述:实现复数类中的运算符重载。 * 样例输入: * 样例输出: * 问题分析:用类的友元函数,而不是成员函数,完成上面提及的运算符的重载。 */ #include using namespace std; class Complex { public:
2014-04-15 09:14:25 667 2
原创 8-1 实现复数类中的运算符重载(成员函数)
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月15日 * 版 本 号:v1.0 * 问题描述:实现复数类中的运算符重载。 * 样例输入: * 样例输出: * 问题分析:用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。 */ #include using namespace std; class Complex {
2014-04-15 09:02:38 886
原创 7-3成员函数、友元函数和一般函数有区别
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月12日 * 版 本 号:v1.0 * 问题描述:成员函数、友元函数和一般函数有区别。 * 样例输入: * 样例输出: * 问题分析:利用成员函数、友元函数和一般函数,实现三个版本的求两点间距离的函数,并设计main()函数完成测试。 */ #include #include using namespace
2014-04-12 19:10:23 478
原创 7-6 人数不定的工资类
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月12日 * 版 本 号:v1.0 * 问题描述:人数不定的工资类。 * 样例输入: * 样例输出: * 问题分析:设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和number个职工的工资salary,要求输入职工工资并逐个输出。 * 提示:用固定大小的数组存储numb
2014-04-12 18:36:47 501
原创 7-4友元类
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月12日 * 版 本 号:v1.0 * 问题描述:有元类。 * 样例输入: * 样例输出: * 问题分析:定义下面两个类的成员函数。 */ #include using namespace std; class Date; //对Date类的提前引用声明 class Time { publ
2014-04-12 18:12:15 636
原创 7-1 深复制(2)
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月8日 * 版 本 号:v1.0 * 问题描述:深复制体验。 * 样例输入: * 样例输出: * 问题分析:将注释(1)所在的那一行去掉,会出现什么现象?为什么?为什么a数据成员所占用的存储空间要在aa长度基础上加1? * 为a增加复制构造函数。 */ #include #include us
2014-04-08 16:27:14 465
原创 7-1 深复制
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月8日 * 版 本 号:v1.0 * 问题描述:深复制体验。 * 样例输入: * 样例输出: * 问题分析:将注释(1)所在的那一行去掉,会出现什么现象?为什么?为什么a数据成员所占用的存储空间要在aa长度基础上加1? */ #include #include using namespace std; class
2014-04-08 15:24:18 466
原创 7-2 体验常成员函数
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月1日 * 版 本 号:v1.0 * 问题描述:体验常成员函数 * 样例输入: * 样例输出: * 问题分析:因为存在指针类型的数据成员,需要能完成深复制的构造函数。补充完整构造函数和析构函数(其他不必动)。 * 构造函数要完成下面三个任务: * (1)为各成员函数赋值,其中arrayAddr应该是为保存数据
2014-04-08 15:12:50 484
原创 6-4 静态成员应用
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月1日 * 版 本 号:v1.0 * 问题描述:设计含有静态数据成员和成员函数的Time类。静态数据成员是类中所有的对象共有的数据 * 样例输入: * 样例输出: * 问题分析:时钟要采用12小时制,还是要使用24小时制,显示时,不足两位的数字前是否前导0,都是“影响全局”的设置, * 适合作为类中的
2014-04-02 19:30:16 495
原创 6-1体验常成员函数
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月1日 * 版 本 号:v1.0 * 问题描述:设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等。 * 样例输入: * 样例输出: * 问题分析:在设计中,由于求距离、求对称点等操作对原对象不能造成任何改变。 */ #include #include using namespace s
2014-04-01 16:15:51 435
原创 6-2对象作为数据成员
/* * 作 者: 霍雨佳 * 完成日期:2014 年4月1日 * 版 本 号:v1.0 * 问题描述:本项目设计一个三角形类,其数据成员不再是三角形三条边的边长,而是三角形的三个顶点。 * 利用设计的三角形类,输入三角形的三个顶点,求出其面积、周长,并判断其是否为直角三角形和等腰三角形。 * 样例输出: * 问题分析:(1)这个问题需要用到两个类,顶点类参
2014-04-01 16:09:48 576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人