欢迎来到天天文库
浏览记录
ID:38256590
大小:26.25 KB
页数:29页
时间:2019-06-06
《C++各套试题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一套设计并测试一个矩形类(Rectangle),属性为矩形的左上与右下角的坐标,矩形水平放置。操作为计算矩形周长与面积。输出见样张-------------------------------------------------------*/#include#includeusingnamespacestd;/**********Program**********/classRectangle{private:doubleleft,top,right,bottom,area
2、,perimeter;public:Rectangle(doublel=0,doublet=0,doubler=0,doubleb=0);~Rectangle(){};voidAssign(doublel,doublet,doubler,doubleb);voidShow();doublegetLeft(){returnleft;}doublegetTop(){returntop;}doublegetRight(){returnright;}doublegetBottom(){returnbottom;}dou
3、bleArea(){returnfabs((left-right)*(top-bottom));}doublePerimeter(){return2*fabs((left-right)+(top-bottom));}};Rectangle::Rectangle(doublel,doublet,doubler,doubleb){left=l;top=t;right=r;bottom=b;}voidRectangle::Assign(doublel,doublet,doubler,doubleb){left=l;t
4、op=t;right=r;bottom=b;}voidRectangle::Show(){cout<<"left-toppointis("<5、);Rectanglerect1(0,0,200,200);rect1.Show();Rectanglerect2(rect1);rect2.Show();cout<<"left-toppointis("<6、'<<"周长"<7、am>#includeusingnamespacestd;classPerson{charIdPerson[19];//身份证号,18位数字charName[20];//姓名charSex;//性别intBirthday;//生日,格式1986年8月18日写作19860818charHomeAddress[50];//家庭地址public:Person(chara[19],charb[20],charc,intd,chare[50]);Person(Person&);Person();~Per8、son();voidPrintPersonInfo();//输出人员信息voidinputPerson();//输入人员信息};/**********Program**********/Person::Person(Person&Ps){strcpy(IdPerson,Ps.IdPerson);strcpy(Name,Ps.Name);Sex=Ps.Sex;Birthday=Ps.Bi
5、);Rectanglerect1(0,0,200,200);rect1.Show();Rectanglerect2(rect1);rect2.Show();cout<<"left-toppointis("<6、'<<"周长"<7、am>#includeusingnamespacestd;classPerson{charIdPerson[19];//身份证号,18位数字charName[20];//姓名charSex;//性别intBirthday;//生日,格式1986年8月18日写作19860818charHomeAddress[50];//家庭地址public:Person(chara[19],charb[20],charc,intd,chare[50]);Person(Person&);Person();~Per8、son();voidPrintPersonInfo();//输出人员信息voidinputPerson();//输入人员信息};/**********Program**********/Person::Person(Person&Ps){strcpy(IdPerson,Ps.IdPerson);strcpy(Name,Ps.Name);Sex=Ps.Sex;Birthday=Ps.Bi
6、'<<"周长"<7、am>#includeusingnamespacestd;classPerson{charIdPerson[19];//身份证号,18位数字charName[20];//姓名charSex;//性别intBirthday;//生日,格式1986年8月18日写作19860818charHomeAddress[50];//家庭地址public:Person(chara[19],charb[20],charc,intd,chare[50]);Person(Person&);Person();~Per8、son();voidPrintPersonInfo();//输出人员信息voidinputPerson();//输入人员信息};/**********Program**********/Person::Person(Person&Ps){strcpy(IdPerson,Ps.IdPerson);strcpy(Name,Ps.Name);Sex=Ps.Sex;Birthday=Ps.Bi
7、am>#includeusingnamespacestd;classPerson{charIdPerson[19];//身份证号,18位数字charName[20];//姓名charSex;//性别intBirthday;//生日,格式1986年8月18日写作19860818charHomeAddress[50];//家庭地址public:Person(chara[19],charb[20],charc,intd,chare[50]);Person(Person&);Person();~Per
8、son();voidPrintPersonInfo();//输出人员信息voidinputPerson();//输入人员信息};/**********Program**********/Person::Person(Person&Ps){strcpy(IdPerson,Ps.IdPerson);strcpy(Name,Ps.Name);Sex=Ps.Sex;Birthday=Ps.Bi
此文档下载收益归作者所有