摘要:
复数类的运算 #include <iostream>using namespace std; class Complex{ public: Complex(double r=0, double i=0):real(r), imag(i){ } friend Complex operator+(Com 阅读全文
摘要:
计算时间相减 定义一个时间类,小时和分钟是其两个私有成员数据。输入一个起始时间和一个结束时间(起始时间早于结束时间),通过运算符重载-(减号),计算这两个时间相隔多少分钟。说明:这两个时间在同一天之内,且采用24小时计时分式,即从00:00-23:59。 输入格式: 测试输入包含若干测试用例,每个测 阅读全文
摘要:
复数的比较 建立一个复数类,实数和虚数是其私有数据成员。建立一个>(大于号)的运算符重载,比较两个复数间模的大小。 测试输入包含若干测试用例,每个测试用例占一行。每个测试用例包括四个数字,前两个数字分别表示第一个复数的实部和虚部,第三个和第四个数字分别表示第二个复数的实部和虚部。每个数字之间用空格间 阅读全文
摘要:
运算符重载 请定义一个分数类,拥有两个整数的私有数据成员,分别表示分子和分母(分母永远为正数,符号通过分子表示)。重载运算符加号"+",实现两个分数的相加,所得结果必须是最简分数。 #include <iostream>using namespace std; class Score{ int x= 阅读全文
摘要:
复数加减(运算符重载) 声明一个复数类CComplex(类私有数据成员为double型的real和image) 定义构造函数,用于指定复数的实部与虚部。 重载<<运算符,以格式real+image i的格式输出当前对象(当虚部为非负数时,实部虚部中间用+号连接,当虚部为负数时,实部虚部用-号连接:如 阅读全文
摘要:
学生类的析构与构造 #include <iostream>#include <string.h>using namespace std; class Student{public: Student(int _num,string _name,char _sex) { num=_num; name=_ 阅读全文
摘要:
派生类练习 #include <iostream>#include <string>using namespace std; class Animal{ public: Animal() {} void set_weight(int w) { m_nWeightBase=w; } int get_w 阅读全文
摘要:
派生类 #include <iostream> #include <string> using namespace std; class Animal { public: Animal() {} void set_weight(int w) { m_nWeightBase=w; } int get_ 阅读全文
摘要:
动物世界 1、实现Mammal类的方法 2、由Mammal类派生出Dog类,在Dog类中增加itsColor成员(COLOR类型) 3、Dog类中增加以下方法: constructors: Dog()、Dog(int age)、Dog(int age, int weight)、Dog(int age 阅读全文