2017年3月13日
摘要: 描述: 奇数个,输出中间那个 偶数个,输出中间那俩 代码: #include<iostream>using namespace std;int main(){ int *a; int n; cin>>n; a=new int[n]; for(int i=0; i<n; i++) cin>>a[i]; 阅读全文
posted @ 2017-03-13 21:21 TogetherLaugh 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段。现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作。 根据“append.cc”,完成Point类和Line类的构造方法和show()方法,输出各Line对象和Point对 阅读全文
posted @ 2017-03-13 20:10 TogetherLaugh 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段。现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作。 根据“append.cc”,完成Point类和Line类的构造方法和show()方法,输出各Line对象和Point对 阅读全文
posted @ 2017-03-13 20:07 TogetherLaugh 阅读(770) 评论(0) 推荐(0) 编辑
摘要: Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段。现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作。 根据“append.cc”,完成Point类和Line类的构造方法和show()方法,输出各Line对象和Point对 阅读全文
posted @ 2017-03-13 20:05 TogetherLaugh 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: Description 在很多应用中,需要对某个目标进行定位。比如对于一个未知坐标的点A,假定已知A点与N个点相邻,且已知N个相邻点的坐标,则可取N个点的质心作为A点坐标的一个估计值。 所谓质心,就是指其横坐标、纵坐标分别为N个点的横坐标平均值、纵坐标平均值的点。即:假定N个点的坐标分别(x1,y1 阅读全文
posted @ 2017-03-13 20:02 TogetherLaugh 阅读(1895) 评论(0) 推荐(0) 编辑
摘要: Description 定义一个Point类和Circle类,用于判断给定的一系列的点是否在给定的圆内。 其中,Point类: 1.有2个成员x和y,分别为其横坐标和纵坐标;1个静态成员numOfPoints,用于计算生成的点的个数。 2.具有构造函数、析构函数和拷贝构造函数,具体格式输出根据样例自 阅读全文
posted @ 2017-03-13 19:57 TogetherLaugh 阅读(519) 评论(0) 推荐(0) 编辑
摘要: Description 一个矩形可以由左上角和右下角的顶点而唯一确定。现在请定义两个类:Point和Rectangle。 其中Point类有x和y两个属性(均为int类型),表示二维空间内一个点的横纵坐标,并具有相应的构造函数、析构函数和拷贝构造函数。此外,还有getX()和getY()方法用以得到 阅读全文
posted @ 2017-03-13 19:50 TogetherLaugh 阅读(457) 评论(0) 推荐(0) 编辑
摘要: Description 克隆技术飞速发展,克隆人已经成为现实了!!所以,现在由你来编写一个Person类,来模拟其中的克隆过程。这个类具有2个属性:name——姓名(char*类型),和age——年龄(int类型)。 该类具有无参构造函数(人名为“no name”,年龄是0)、带参数构造函数、拷贝构 阅读全文
posted @ 2017-03-13 19:49 TogetherLaugh 阅读(674) 评论(0) 推荐(0) 编辑
摘要: Description 先来个简单习题,练练手吧!现在需要你来编写一个Character类,将char这一基本数据类型进行封装。该类中需要有如下成员函数: 1. 无参构造函数。 2. 构造函数Character(char):用参数初始化数据成员。 3. void setCharacter(char) 阅读全文
posted @ 2017-03-13 19:48 TogetherLaugh 阅读(814) 评论(0) 推荐(0) 编辑
摘要: Description 定义一个表示一元二次方程的类Equation,该类至少具有以下3个数据成员:a、b和c,用于表示方程“a*x*x + b*x +c = 0”。同时,该类还至少具有以下两个成员函数: 1. void solve():用于求方程的根。 2. void printRoot():用于 阅读全文
posted @ 2017-03-13 19:47 TogetherLaugh 阅读(508) 评论(0) 推荐(0) 编辑
摘要: Description 定义一个类Data,只有一个int类型的属性和如下方法: 1. 缺省构造函数,将属性初始化为0,并输出"Data's default constructor."。 2. 析构函数,输出:"Data # is erased.",其中“#”是属性值。 4. int getValu 阅读全文
posted @ 2017-03-13 19:46 TogetherLaugh 阅读(757) 评论(0) 推荐(0) 编辑
摘要: Description 定义一个类Data,只有一个int类型的属性和如下方法: 1. 缺省构造函数,将属性初始化为0,并输出"Data's default constructor."。 2. 带参构造函数,将属性初始化为指定参数,并输出"Data # is created.",其中“#”即参数值。 阅读全文
posted @ 2017-03-13 19:44 TogetherLaugh 阅读(666) 评论(0) 推荐(0) 编辑
摘要: Description 每次开学,都要买好多教材,好多好多的money就这样不见了,见了,了,...... 我们以教材款的总额来表示我们的伤心度。所以!我们需要首先计算出我们花了多少钱! 定义一个类Book,拥有 1.数据成员name(string类型)和price(double类型)。 2.构造函 阅读全文
posted @ 2017-03-13 19:43 TogetherLaugh 阅读(423) 评论(0) 推荐(0) 编辑
摘要: Description 封装一个时间类Time,用于时间处理的相关功能,支持以下操作: 1. Time::Time()无参构造方法。 2. 成员读函数: Time::hour() :返回Time的小时数; Time::minute():返回Time的分钟数; Time::second():返回Tim 阅读全文
posted @ 2017-03-13 19:39 TogetherLaugh 阅读(608) 评论(0) 推荐(0) 编辑
摘要: Description 封装一个时间类Time,用于时间处理的相关功能,支持以下操作: 1. Time::Time(int,int,int)构造方法:传递时分秒的三个参数构造对象。 2. Time::showTime()方法:输出“hh:mm:ss”,不足两位的要前面补0。 你设计一个时间类Time 阅读全文
posted @ 2017-03-13 19:38 TogetherLaugh 阅读(707) 评论(0) 推荐(0) 编辑
摘要: Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定。现在我们封装一个“Point类”来实现平面上的点的操作。 根据“append.cc”,完成Point类的构造方法和show()方法,输出各Point对象的构造和析构次序。 接口描述: Point::show() 阅读全文
posted @ 2017-03-13 19:34 TogetherLaugh 阅读(996) 评论(0) 推荐(0) 编辑
摘要: Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定。现在我们封装一个“Point类”来实现平面上的点的操作。 根据“append.cc”,完成Point类的构造方法和show()方法。 接口描述: Point::show()方法:按输出格式输出Point对象。 阅读全文
posted @ 2017-03-13 19:32 TogetherLaugh 阅读(450) 评论(0) 推荐(0) 编辑
摘要: Description 编写用来交换两个数的函数,使得“Append Code”中的main()函数能正确运行。 用C实现三个函数int_swap()、dbl_swap()、SWAP(),其中SWAP()是个带参宏。 用C++实现两个函数,都以swap()命名。 以上函数的调用格式见“Append 阅读全文
posted @ 2017-03-13 19:29 TogetherLaugh 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Description 编写一个程序,求解以下三个函数: f(x,y,z)=2*(x-y+z) f(x,y) =2*(x-y) f(x) =2*(x-1) 函数调用格式见append.cc。 append.cc中已给出main()函数。 编写一个程序,求解以下三个函数: f(x,y,z)=2*(x- 阅读全文
posted @ 2017-03-13 19:28 TogetherLaugh 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Description 给出三个数a,b,c,最大值是?最小值是? 编写以下两个函数: get_num()的功能是读取输入的三个整数a,b,c; max_min()的功能是求出a,b,c的最大值和最小值。 以上函数的调用格式见“Append Code”。这里不给出函数原型,请通过main()函数自行 阅读全文
posted @ 2017-03-13 19:27 TogetherLaugh 阅读(893) 评论(0) 推荐(0) 编辑