摘要:
#include<iostream>using namespace std;//如果不会,不妨由会开始//1~FIRST://int mmax(int a,int b)//{// return a>b?a:b;//}//2~SECOND:// T mmax(T a,T b)//{// return 阅读全文
摘要:
Description 定义一个字符类Character,只有一个char类型的数据成员。 重载它的+、-、<<和>>运算符,其中+、-的第二个操作数是int类型的整数n。“+”用于返回以当前字符之后的第n个字符为属性值的对象,“-”用于返回当前字符之前的第n个字符为属性值的对象。如样例所示。 定义 阅读全文
摘要:
Description 定义Student类: 1. 数据成员string name和int score表示一个学生的姓名、成绩。 2. 无参构造函数。 3. void setStudent(string,int)方法,用于设置一个学生的属性值。 4. 重载>(大于运算符)。Student类的对象A 阅读全文
摘要:
Description 定义Array类: 1.拥有数据成员int length和int *mems,分别是数组中元素的个数和元素列表。 2. 无参构造函数,将mems设置为NULL,length为0。 3. 重载==运算符,用于判断两个Array对象是否相等。相等包括两种情况:(1)两个对象是同一 阅读全文
摘要:
Description 封装一个分数类Fract,用来处理分数功能和运算,支持以下操作: 1. 构造:传入两个参数n和m,表示n/m;分数在构造时立即转化成最简分数。 2. show()函数:分数输出为“a/b”或“-a/b”的形式,a、b都是无符号整数。若a为0或b为1,只输出符号和分子,不输出“ 阅读全文
摘要:
Description 封装一个分数类Fract,用来处理分数功能和运算,支持以下操作: 1. 构造:传入两个参数n和m,表示n/m;分数在构造时立即转化成最简分数。 2. show()函数:分数输出为“a/b”或“-a/b”的形式,a、b都是无符号整数。若a为0或b为1,只输出符号和分子,不输出“ 阅读全文
摘要:
Description 封装一个分数类Fract,用来处理分数功能和运算,支持以下操作: 1. 构造:传入两个参数n和m,表示n/m;分数在构造时立即转化成最简分数。 2. show()函数:分数输出为“a/b”或“-a/b”的形式,a、b都是无符号整数。若a为0或b为1,只输出符号和分子,不输出“ 阅读全文