freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c程序設(shè)計吳乃陵和況迎輝的四單元的習(xí)題答案畢業(yè)論文(編輯修改稿)

2025-07-25 11:23 本頁面
 

【文章內(nèi)容簡介】 e getLeft(){ return left。} // 以下四個函數(shù)皆為內(nèi)聯(lián)成員函數(shù) double getRight(){ return right。} double getTop(){return top。} double getBottom(){return bottom。} void Show()。 double Area()。 double Perimeter()。}。// 構(gòu)造函數(shù),帶缺省參數(shù),缺省值為全0,在聲明中指定Rectangle::Rectangle(double l , double t, double r, double b) { left = l。 top = t。 right = r。 bottom = b。 }void Rectangle::Assign(double l, double t, double r, double b){//賦值 left = l。 top = t。 right = r。 bottom = b。}void Rectangle::Show(){//成員函數(shù)直接使用私有的數(shù)據(jù)成員 coutlefttop point is (left,top)39。\n39。 coutrightbottom point is (right,bottom)39。\n39。}double Rectangle::Area(){ return fabs((rightleft)*(bottomtop))。}double Rectangle::Perimeter(){ return 2*(fabs(rightleft)+fabs(bottomtop))。}int main(){ Rectangle rect。 ()。 (100,200,300,400)。 ()。 Rectangle rect1(0,0,200,200)。 ()。 Rectangle rect2(rect1)。 ()。 cout面積()39。\t39。周長()endl。 return 0。} 定義一個圓類(Circle),屬性為半徑(radius)、圓周長和面積,操作為輸入半徑并計算周長、面積,輸出半徑、周長和面積。要求定義構(gòu)造函數(shù)(以半徑為參數(shù),缺省值為0,周長和面積在構(gòu)造函數(shù)中生成)和拷貝構(gòu)造函數(shù)。解:通常所有數(shù)據(jù)成員都在構(gòu)造函數(shù)中賦初值??截悩?gòu)造函數(shù)以本類的引用為參數(shù)。includeiostreamincludecmathusing namespace std。class Circle{ double r,Area,Circumference。public: Circle(double a=0)。 Circle(Circle amp。)。 void SetR(double R)。 double GetR(){return r。} double GetAreaCircle(){return Area。} double GetCircumference(){return Circumference。}}。Circle::Circle(double a){ r=a。 Area=r*r*。 Circumference=2*r*。}Circle::Circle(Circle amp。 cl){ r=。 Area=。 Circumference=。}void Circle::SetR(double R){ r=R。 Area=r*r*。 Circumference=2*r*。}int main(){ Circle cl1(2),cl2,cl3=cl1。 cout圓半徑:()39。\t39。圓周長:() 39。\t39。圓面積:()endl。 (4)。 cout圓半徑:()39。\t39。圓周長:() 39。\t39。圓面積:()endl。 return 0。} 設(shè)計一個學(xué)校在冊人員類(Person)。數(shù)據(jù)成員包括:身份證號(IdPerson),姓名(Name),性別(Sex),生日(Birthday)和家庭住址(HomeAddress)。成員函數(shù)包括人員信息的錄入和顯示。還包括構(gòu)造函數(shù)與拷貝構(gòu)造函數(shù)。設(shè)計一個合適的初始值。解:本題為指出構(gòu)造函數(shù)等的調(diào)用,加了一些提示語句。includeiostreamincludecstringusing namespace std。enum Tsex{mid,man,woman}。class Person{ char IdPerson[19]。 //身份證號,18位數(shù)字 char Name[20]。 //姓名 Tsex Sex。 //性別 int Birthday。 //生日,格式1986年8月18日寫作19860818 char HomeAddress[50]。 //家庭地址public: Person(char *,char *,Tsex,int,char *)。 Person(Person amp。)。 Person()。 ~Person()。 void PrintPersonInfo()。 void inputPerson()。 //其他接口函數(shù)}。Person::Person(char *id,char *name,Tsex sex,int birthday,char *homeadd){ cout構(gòu)造Personendl。 strcpy(IdPerson,id)。 strcpy(Name,name)。 Sex=sex。 Birthday=birthday。 strcpy(HomeAddress,homeadd)。}Person::Person(){ cout缺省構(gòu)造Personendl。 IdPerson[0]=39。\039。Name[0]=39。\039。Sex=mid。 Birthday=0。HomeAddress[0]=39。\039。}Person::Person(Person amp。 Ps){ cout拷貝構(gòu)造Personendl。 strcpy(IdPerson,)。 strcpy(Name,)。 Sex=。 Birthday=。 strcpy(HomeAddress,)。}Person::~Person(){ cout析構(gòu)Personendl。}void Person::inputPerson(){ char ch。 cout請輸入身份證號,18位數(shù)字:endl。 (IdPerson,19)。 cout請輸入姓名:endl。 (Name,20)。 cout請輸入性別m或w:endl。 cinch。 if(ch==39。m39。) Sex=man。 else Sex=woman。 cout請輸入生日,格式1986年8月18日寫作19860818:endl。 cinBirthday。 ()。 //吸收回車符,否則地址輸不進(jìn)去 cout請輸入地址:endl。 (HomeAddress,50)。}void Person::PrintPersonInfo(){ int i。 cout身份證號:IdPerson39。\n39。姓名:Name39。\n39。性別:。 if(Sex==man)cout男39。\n39。 else if(Sex==woman)cout女39。\n39。 else cout 39。\n39。 cout出生年月日:。 i=Birthday。 couti/10000年。 i=i%10000。 couti/100月i%100日39。\n39。家庭住址:HomeAddress39。\n39。}int main(){Person Ps1(320102811226161,朱海鵬,man,19811226,南京市黃浦路1號),Ps2(Ps1),Ps3。 ()。 ()。 ()。 ()。 return 0。} 對上面4道題中的類對象的數(shù)據(jù),由友元函數(shù)來進(jìn)行訪問。并對比友元函數(shù)、成員函數(shù)和普通函數(shù)使用上的不同。解:友元函數(shù)可直接訪問私有成員。友元函數(shù)在類中聲明時不問訪問權(quán)限。include iostreaminclude cmathusing namespace std。class Rectangle { double left, top 。 double right, bottom。public: Rectangle(double l=0, double t=0, double r=0, double b=0)。 ~ Rectangle(){}。 //析構(gòu)函數(shù),在此函數(shù)體為空 void Assign(double l,double t,double r,double b)。 double getLeft(){ return left。} // 以下四個函數(shù)皆為內(nèi)聯(lián)成員函數(shù) double getRight(){ return right。} double getTop(){return
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1