ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:18KB ,
资源ID:17626512      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17626512.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(类与对象2Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

类与对象2Word文件下载.docx

1、 定义一个友元函数计算Stock对象的当日开盘价是否高于当日收盘价。若是,返回真,否则,返回假。(2)实验程序及运行结果(参考)以当日收盘价计算该股票今天的涨幅#include class Stockpublic: Stock(int n,double ma,double mi,double b,double e); void Set_Stock(int n,double ma,double mi,double b,double e); double Get_End(); void Show_Stock();private: int Number; double Max,Min,Begin,E

2、nd;Stock:Stock(int n,double ma,double mi,double b,double e) Number=n; Max=ma; Min=mi; Begin=b; End=e; void Stock:Set_Stock(int n,double ma,double mi,double b,double e)double Stock:Get_End() return End;Show_Stock() coutNumbert;MaxMinBeginEndendl;void main() Stock s1(1,4.18,4.00,4.05,4.09); Stock s2(2

3、,4.41,4.03,4.04,4.40);n(s2.Get_End()-s1.Get_End()/s1.Get_End()*100Number;Max:Max;Min:Min;Begin:cinBegin;End:End; int i; Stock s15,*p; for (i=0,p=s1;iSet_Stock();Show_Stock(); for(i=1,p=s1+1;i+,p+)(p-Get_End()-(p-1)-Get_End()/(p-1)-Get_End()*100定义一个静态数据成员,记录当前Stock对象的数量 Stock() int Get_N_count(); sta

4、tic int N_count; /静态数据成员int Stock:N_count=0; /此处定义时不需要加上static N_count+; N_count+;return End;coutGet_N_count()设计一个成员函数Assign_stock为对象赋值,其中的形式参数是对另一个Stock对象的引用 Stock() void Assign_Stock(Stock& p);static int N_count; long Number;Assign_Stock(Stock& p) if (this!=&p) Number=p. Number;Max=p.Max;Min=p.Min

5、;Begin=p.Begin;End=p.End;Stock s1(4,7.88,7.48, 7.56,7.68);Stock s2;s2.Assign_Stock(s1);s2.Show_Stock();定义一个友元函数计算Stock对象的当日开盘价是否高于当日收盘价。double Get_max() return Max; /定义返回Max的函数 double Get_End() return End; /定义返回End的函数 int Get_N_count() return N_count; /定义返回N_count的函数int friend Get_Stock(Stock *s1);i

6、nt Get_Stock(Stock *s1)endl if (s1-Begin)(s1-End) return 1; else return 0 ;End=e;p)Number=p.Number;int i;Stock s1100,*p;for (i=0,p=s1;nMax :Get_max();for (i=1,p=s1+1;Get_N_count(); /显示对象个数Get_Stock(p) /友元函数调用2、直角坐标系问题设计一个用来表示直角座标系上点的位置的Location类,然后在主程序中创建两个对象A和B,要求A在第三象限,B在第二象限,计算给定两点之间的距离并按如下格式输出结果

7、 : A(x1,y1), B(x2,y2) Distance1=dDistance2=d其中: x1,y1,x2,y2为指定值,d为计算结果。把这个Loation类的对象作为Rectangle类的对象的一个成员,即座标平面上的一个矩形由一个位置和矩形的长和宽决定。设计矩形类 Rectangle并输出给定点x2和y2的值,长和宽的值,以及矩形的面积 。(2)实验程序(参考)计算给定两点之间的距离#include iostream.hmath.hclass Location int x,y;public:Location(int i, int j):x(i),y(j) int Getx( ) re

8、turn x;int Gety( ) return y;double distance(Location b);friend double distance(Location &a, Location &b);double distance(Location &b) /友元函数 int dx=a.x-b.x; int dy=a.y-b.y; return sqrt(dx*dx+dy*dy); double Location:distance(Location b) /成员函数 int dx=x-b.x; int dy=y-b.y;void main( ) Location A(-10,-20)

9、,B(-40,60);A(A.Getx( ),A.Gety( ),B(B.Getx( )B.Gety( )double d=A.distance(B); /调用成员函数Distance1= dDistance2= distance(A,B) /调用友元函数输出给定点x2和y2的值,长和宽的值,以及矩形的面积class Location int x, y; Location(int i, int j): x(i),y(j) int Getx( ) return x; int Gety( ) return y;class Rectrangle Location point;int H, W; in

10、t Square; Rectrangle(int x, int y, int h, int w); Location * Getpoint(); int GetHeight( ) return H; int GetWidth( ) return W; int GetSquare( ) return H*W;Rectrangle:Rectrangle(int x, int y, int h, int w): point(x, y) H = h; W = w; Location *Rectrangle:Getpoint( ) return &point; Rectrangle rect(5, 2, 10, 20);Location *pPos = rect.Getpoin

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1