




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一題/*-【程序設(shè)計(jì)】-題目:定義一個(gè)點(diǎn)類Point包括x坐標(biāo)和y坐標(biāo)(int)。定義一個(gè)圓類Circle,有數(shù)據(jù)成員半徑和表示圓心坐標(biāo)的點(diǎn)類對(duì)象。圓類成員函數(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為圓心點(diǎn) 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è)計(jì)】-題目:定義一個(gè)點(diǎn)類Point,包括x坐標(biāo)和y坐標(biāo)(int)。定義一個(gè)CRect類,代表一個(gè)矩形,要求CRect類中有代表矩形的左上角坐標(biāo)(x1,y1)和右下角坐標(biāo)(x2,y2)點(diǎn)類的對(duì)象,要求CRect類中有兩個(gè)成員函數(shù)RectHeight()和RectWidth(),通過(guò)這兩個(gè)函數(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高級(jí)會(huì)計(jì)案例講解試題及答案
- 2024年初級(jí)審計(jì)師考試常見困惑試題及答案
- 2024年無(wú)人機(jī)考試的分段復(fù)習(xí)試題及答案
- 2024年高級(jí)審計(jì)師考試目標(biāo)制定及試題及答案
- 中級(jí)審計(jì)師考試科目細(xì)分試題及答案
- 2024年高級(jí)審計(jì)師熱點(diǎn)問(wèn)題試題及答案
- 一級(jí)建造師考試中備考計(jì)劃與自我管理的重要性分享試題及答案
- 2024年高級(jí)會(huì)計(jì)重要題型及試題及答案分析
- 企業(yè)財(cái)務(wù)報(bào)表的透明度重要性試題及答案
- 紡織機(jī)械基礎(chǔ)理論考題試題及答案
- 科學(xué)六年級(jí)上教科版45相貌各異的我們
- 2023年《移動(dòng)式壓力容器充裝質(zhì)量管理手冊(cè)》
- 賓館行業(yè)信用評(píng)價(jià)規(guī)范
- 2023北京朝陽(yáng)區(qū)初三二模英語(yǔ)試卷及答案
- 達(dá)美樂(lè)比薩線上整合營(yíng)銷規(guī)劃方案
- 水泥產(chǎn)品生產(chǎn)許可證實(shí)施細(xì)則
- 德意志意識(shí)形態(tài)
- 2023年安徽省中考生物總復(fù)習(xí)二輪專題:科學(xué)探究創(chuàng)新題(有答案)
- 六年級(jí)語(yǔ)文畢業(yè)總復(fù)習(xí)
- YY/T 1778.1-2021醫(yī)療應(yīng)用中呼吸氣體通路生物相容性評(píng)價(jià)第1部分:風(fēng)險(xiǎn)管理過(guò)程中的評(píng)價(jià)與試驗(yàn)
- GB/T 37078-2018出入口控制系統(tǒng)技術(shù)要求
評(píng)論
0/150
提交評(píng)論