实验5-类和对象题目_第1页
实验5-类和对象题目_第2页
实验5-类和对象题目_第3页
实验5-类和对象题目_第4页
实验5-类和对象题目_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验5类和对象程序空了。1 .主题记述:仔细阅读求出以下两点间距离的程序,程序的输出结果为50,根据程序的输出结果在虚线上填写正确的语句。代码:#include#includeusing namespace std;类点(计算机科学)举止公共:点(浮点a,浮点b ) x=a; y=b; 以下浮点距离(点p )举止浮点dx=p.x-x;浮点=p.y-y;返回(浮动) sqrt (dx * dx dy * dy )以下私有:浮动x,y;int main ()举止点p1(2,3 )、p2(32,43 )。cout.coutusing namespace std;等级c rectangle举止公共:v

2、oid set (浮点a,浮点b )举止if(a0)(a50) length=a;else length=1;if(b0)(b50) width=b;else width=1;以下浮点周期()举止return2* (长度宽度)以下私有:浮长度;浮动宽度;int main ()举止CRectangle R;浮动l、w; /将矩形的长度和宽度定义为输入变量请输入/cout 矩形的长度和宽度: lw;R.Set(1,w) /设置矩形的长度和宽度cout 矩形的周长为“”#includeusing namespace std;等级c rectangle举止公共:c rectangle (浮动rx1=0

3、,浮动ry1=0,浮动rx2=1,浮动ry2=1)bool IsSquare ();void打印返回();私有:/确定直线两点的坐标浮点x 1、y1、x2、y2;c rectangle :3360 c rectangle (浮动rx 1、浮动ry1、浮动rx2、浮动ry2 )举止如果if (Rx1=Rx2|Ry1=Ry2) /点的横轴或纵轴的值相等,则无法构成矩形举止x1=y1=0;x2=y2=1;cout 无法构成矩形! using namespace std;类别girl举止私有:char name;int age;公共:girl(char n,int d) /构造函数举止name=n;a

4、ge=d;以下frienddisplay(girlx) /宣告友元函数void display(girl x) /类外定义友元函数举止coutGirls name is : using namespace std;我的等级举止char ch;公共:我的等级()举止coutThis is a constructor! #includeusing namespace std;类点(计算机科学)举止公共:点(浮点a,浮点b ) x=a; y=b; 以下friendleffloatdistance (点P1,点p2 )私有:浮动x,y;浮动距离(点P1,点p2 )举止浮点dx=p1. x-p2. x;

5、浮点=P1.y-p2.y;返回(浮动) sqrt (dx * dx dy * dy )以下int main ()举止浮点p1_ x、p1_y、p2_x、p2_y;输入/4点cinp1_xp1_yp2_xp2_y;点p2(p2_x,p1_y ),p2(p2_x,p2_y );cout.coutusing namespace std;类别资料ibfo举止int day、month、year;公共:CDateibfo ();CDateibfo(int yy,int mm,int dd )void setdate(int yy,int mm,int dd )void getdate ();CDatei

6、bfo:CDateibfo ()举止日期=10;month=10;年=2011;以下cdate ibfo :30 cdate ibfo (intyy、int mm、int dd )举止year=yy;month=mm;日期=DD;以下voidacdateibfo :30 set date (intyy,int mm,int dd )举止year=yy;month=mm;日期=DD;以下void CDateibfo:getdate ()举止coutymd;date1.setdate(y,m,d )date1.getdate ();date2.getdate ();返回0;以下输入说明:设定对象d

7、ata1的年、月、日的三个整数输出记述: 2行:第1行动对象data1的年月日第2行为data2的年月日。样本输入:2011 12 5样本输出:2012-12-52011-10-108 .主题:学生类Student的设计主题说明:根据以下主要函数的功能设计日期系Student,确保其正常工作。 Student类应该有三个数据成员和相应的成员函数,用于描述学生的名字、性别和年龄。输入说明:第三行,第一行长度小于10的字符串表示名称第二行为0和1的整数第三行为是整数,表示年龄。输出说明:根据主函数的要求输出。#include#includeusing namespace std;class Student举止私有:char name20;int sex;无符号模具;公共:void SetName(char *chOne )void SetGender(int isex )voidsege(unsignedild )void GetName ();void GetGender ();void GetAge ();void student :3360 set name (char * chone )举止strcpy(name,chOne )以下void student :6030 set gend

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论