摘要: 数组排序输出 对于输入的每一批数,按从小到大排序后输出。 一行输入为一批数,第一个输入为数据类型(1表示整数,2表示字符型数,3表示有一位小数的浮点数,4表示字符串,0表示输入结束),第二个输入为该批数的数量size(0<size<=10),接下来为size个指定类型的数据。 输出将从小到大顺序输出 阅读全文
posted @ 2023-05-24 17:03 涨涨涨张 阅读(28) 评论(0) 推荐(0)
摘要: 实现一个类模板,它可以接受一组数据,能对数据排序,也能输出数组的内容。 每行输入的第一个数字为0,1,2或3:为0时表示输入结束; 为1时表示将输入整数,为2时表示将输入有一位小数的浮点数,为3时表示输入字符。 如果第一个数字非0,则接下来将输入一个正整数,表示即将输入的数据的数量。 templat 阅读全文
posted @ 2023-05-23 18:09 涨涨涨张 阅读(55) 评论(0) 推荐(0)
摘要: 虚函数,抽象类 声明抽象基类Shape,由它派生出三个类,圆形Circle,矩形Rectangle,三角形Triangle,用一个函数输出三个面积。 #include <iostream>#include <iomanip>using namespace std; class Shape{publi 阅读全文
posted @ 2023-05-22 21:10 涨涨涨张 阅读(28) 评论(0) 推荐(0)
摘要: 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。 #inc 阅读全文
posted @ 2023-05-19 19:42 涨涨涨张 阅读(93) 评论(0) 推荐(0)
摘要: 文件 定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,通过读取文件dog1的状态赋给dog2。 #include<iostream> #include<fstream> using n 阅读全文
posted @ 2023-05-18 18:37 涨涨涨张 阅读(54) 评论(0) 推荐(0)
摘要: 复数类的运算 #include <iostream>using namespace std; class Complex{ public: Complex(double r=0, double i=0):real(r), imag(i){ } friend Complex operator+(Com 阅读全文
posted @ 2023-05-17 16:34 涨涨涨张 阅读(18) 评论(0) 推荐(0)
摘要: 计算时间相减 定义一个时间类,小时和分钟是其两个私有成员数据。输入一个起始时间和一个结束时间(起始时间早于结束时间),通过运算符重载-(减号),计算这两个时间相隔多少分钟。说明:这两个时间在同一天之内,且采用24小时计时分式,即从00:00-23:59。 输入格式: 测试输入包含若干测试用例,每个测 阅读全文
posted @ 2023-05-16 18:04 涨涨涨张 阅读(34) 评论(0) 推荐(0)
摘要: 复数的比较 建立一个复数类,实数和虚数是其私有数据成员。建立一个>(大于号)的运算符重载,比较两个复数间模的大小。 测试输入包含若干测试用例,每个测试用例占一行。每个测试用例包括四个数字,前两个数字分别表示第一个复数的实部和虚部,第三个和第四个数字分别表示第二个复数的实部和虚部。每个数字之间用空格间 阅读全文
posted @ 2023-05-15 18:27 涨涨涨张 阅读(140) 评论(0) 推荐(0)
摘要: 运算符重载 请定义一个分数类,拥有两个整数的私有数据成员,分别表示分子和分母(分母永远为正数,符号通过分子表示)。重载运算符加号"+",实现两个分数的相加,所得结果必须是最简分数。 #include <iostream>using namespace std; class Score{ int x= 阅读全文
posted @ 2023-05-12 20:35 涨涨涨张 阅读(29) 评论(0) 推荐(0)
摘要: 复数加减(运算符重载) 声明一个复数类CComplex(类私有数据成员为double型的real和image) 定义构造函数,用于指定复数的实部与虚部。 重载<<运算符,以格式real+image i的格式输出当前对象(当虚部为非负数时,实部虚部中间用+号连接,当虚部为负数时,实部虚部用-号连接:如 阅读全文
posted @ 2023-05-11 17:28 涨涨涨张 阅读(52) 评论(0) 推荐(0)