




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一題/*-【程序設(shè)計】-題目:定義一個點類Point包括x坐標(biāo)和y坐標(biāo)(int)。定義一個圓類Circle,有數(shù)據(jù)成員半徑和表示圓心坐標(biāo)的點類對象。圓類成員函數(shù)包括構(gòu)造函數(shù)、求面積的函數(shù)和輸出顯示圓心坐標(biāo)及圓半徑的函數(shù)。輸出結(jié)果見樣張.JPG-*/#include using namespace std;const double PI=3.14159;/*Program*/class Pointint xx,yy;public:Point(int x=0,int y=0)xx=x;yy=y;Point(Point&p)xx=p.xx;yy=p.yy;int getX()return xx;int getY()return yy;void SetP(int x,int y);void Point:SetP(int x,int y)xx=x;yy=y;class CirclePoint p1;int radius;public:Circle(Point p0,int r=0);Circle()Circle(Circle&c);void show(); double getArea()double y;y=radius*radius*PI;return y;void SetCC(Point p0,int r);Circle:Circle(Point p0,int r):p1(p0)radius=r;Circle:Circle(Circle&c):p1(c.p1)radius=c.radius;void Circle:SetCC(Point p0,int r)p1=p0;radius=r;/* End */void Circle:show()cout圓心X坐標(biāo)=p1.getX(),圓心Y坐標(biāo)=p1.getY()endl; cout圓半徑=radiusendl;int main() Point p1(9,2),p2; /9為x坐標(biāo),2為y坐標(biāo) Circle c1(p1,7),c2; /7為半徑 p1為圓心點 c1.show(); cout圓的面積=c1.getArea()endl; p2.SetP(1,1);/改變圓心坐標(biāo) c2.SetCC(p2,4);/以p2為圓心坐標(biāo),改變c2的半徑 c2.show();/顯示c2 cout圓的面積=c2.getArea()endl; return 0;第二題/*-【程序設(shè)計】-題目:定義一個點類Point,包括x坐標(biāo)和y坐標(biāo)(int)。定義一個CRect類,代表一個矩形,要求CRect類中有代表矩形的左上角坐標(biāo)(x1,y1)和右下角坐標(biāo)(x2,y2)點類的對象,要求CRect類中有兩個成員函數(shù)RectHeight()和RectWidth(),通過這兩個函數(shù)能得到矩形的高和寬。(高和寬必須為非負(fù)數(shù))輸出結(jié)果見樣張.JPG-*/#include #include using namespace std;/*Program*/class Pointint xx,yy;public:Point(int x=0,int y=0)xx=x;yy=y;Point(Point&p)xx=p.xx;yy=p.yy;void setP(int x,int y);int getX()return xx;int getY()return yy;void Point:setP(int x,int y)xx=x;yy=y;class CRectPoint p1,p2;public:CRect(Point pm,Point pn);CRect();CRect(CRect&c);int RectHeight()int y;if(p1.getY()p2.getY()y=p1.getY()-p2.getY();elsey=p2.getY()-p1.getY();return y;int RectWidth()int X;if(p1.getX()p2.getX()X=p1.getX()-p2.getX();elseX=p2.getX()-p1.getX();return X;void SetR(Point pm,Point pn)p1=pm;p2=pn;CRect:CRect(Point pm,Point pn):p1(pm),p2(pn)CRect:CRect(CRect&c):p1(c.p1),p2(c.p2)/* End */int main() Point p1(1,9),p2(8,5),p3,p4; /p1-左上角坐標(biāo) 1-x坐標(biāo) 9-y坐標(biāo) p2-右下角坐標(biāo) 8-x坐標(biāo) 5-y坐標(biāo) CRect cr(p1,p2),cr1; coutHeight=cr.RectHeight()endl; /輸出矩形高度 coutWidth=cr.RectWidth()endl; /輸出矩形寬度 p3.setP(1,1);/改變p坐標(biāo) p4.setP(3,5); / 改變p4坐標(biāo)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院法治監(jiān)督機制與群眾參與模式創(chuàng)新
- 高等教育服務(wù)支點對學(xué)生全面素質(zhì)提升的促進(jìn)作用
- 世行項目合作社培訓(xùn)計劃
- 2025年衛(wèi)生監(jiān)督員培訓(xùn)
- 執(zhí)業(yè)醫(yī)師項目培訓(xùn)
- 護(hù)理個案如何書寫
- 常州大學(xué)懷德學(xué)院《林木與觀賞植物檢疫學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 天津理工大學(xué)中環(huán)信息學(xué)院《中國古代文學(xué)作品(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 中學(xué)生心理健康教育指南
- 加強基層中醫(yī)藥服務(wù)管理和質(zhì)量監(jiān)管實施方案
- 校園食堂升級服務(wù)方案
- 沐足行業(yè)嚴(yán)禁黃賭毒承諾書
- 2024年初級招標(biāo)采購從業(yè)人員《招標(biāo)采購法律法規(guī)》考前通關(guān)必練題庫(含答案)
- 2.10豐巢智能柜合作協(xié)議
- 水電安裝改造協(xié)議模板
- 15.1兩種電荷 - 2024-2025學(xué)年人教版初中物理九年級全一冊
- 分布式光伏發(fā)電項目EPC總承包投標(biāo)方案(技術(shù)方案)
- 2023-2024學(xué)年天津市部分區(qū)高一下學(xué)期期末考試化學(xué)試卷 (解析版)
- 2024-2030年中國伊利石行業(yè)經(jīng)銷模式及競爭策略展望分析報告版
- 2024年安順市普定縣引進(jìn)高層次人才招考易考易錯模擬試題(共500題)試卷后附參考答案
- 【課件】動詞的時態(tài)、語態(tài)和主謂一致 課件-2025屆高三英語上學(xué)期一輪復(fù)習(xí)專項
評論
0/150
提交評論