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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)(存儲(chǔ)版)

  

【正文】 secret m1(“hoesy”), p2。 a=x。 // 友員函數(shù)重載“+”運(yùn)算符}。 s=t1+t2。int operator –(date amp。 int get_wheels()。}。vehicle::vehicle(int whe,float wei){ wheels=whe。 vehicle::show()。 vehicle::show()。include class person{ char *name。 } ~student(){ cout”destruct student”endl。 teacher *t1。解題思路:抽象出一個(gè)基類(lèi),其中定義一個(gè)表示圖形名稱(chēng)的數(shù)據(jù)成員和一個(gè)用于求面積虛函數(shù),由基類(lèi)派生定義三角形、正方形和圓的類(lèi),重載計(jì)算面積的成員函數(shù)。public: triangle(char *s,float w,float h):shape(s) { width=w。class circle : shape{ float radius。 p=amp。 pshowarea()。 cout”八進(jìn)制數(shù)值:”octnendl。 if (!f) { cout”文件不存在或打開(kāi)失敗!”endl。class array{ int data[m][n]。out, array amp。 j++) { for (int k=0。 // 調(diào)用重載“”運(yùn)算符函數(shù)}3.編譯、鏈接和執(zhí)行程序?qū)嶒?yàn)習(xí)題1.編寫(xiě)一個(gè)輸出九九乘法口訣表的程序。 array x(d)。a){ for (int j=0。 }friend ostream amp。實(shí)現(xiàn)步驟:1.新建Win32 Console Application程序項(xiàng)目 2.在文件編輯區(qū)窗口編寫(xiě)如下程序代碼:include include const int m=3。 cinfn。 cinn。 p=amp。 square s(“正方形”,10)。 } void showarea() { coutname”的面積:”width*widthendl。 }}。提示:設(shè)計(jì)一個(gè)基類(lèi),含有編號(hào)和名稱(chēng),從它派生出圖書(shū)類(lèi)和讀者類(lèi),在讀者類(lèi)中定義用于描述借書(shū)的成員函數(shù)。 }}。class student : public person{ char *departure。 ()。}float truck::efficiency(){ return payload/(payload+weight)。}int car::get_passenger(){ return passenger。 void show()。 int get_passenger()。 float weight。提示:在date類(lèi)中實(shí)現(xiàn)如下運(yùn)算符重載函數(shù):date operator +(int days)。 cout”三角形b的面積:”()。 } friend double operator+(triangle,triangle)。實(shí)現(xiàn)步驟:1.新建Win32 Console Application程序項(xiàng)目2.在文件編輯區(qū)窗口編寫(xiě)如下程序代碼:include include class triangle{ double a,b,c,area。 cinpass。 cout”b數(shù)組的元素和:”()endl。 arraydouble arr2(b,8)。}template class Tvoid arrayT::show(){ int j。 j++) if (data[j]==temp) return data[j]。 for (k=j+1。 T sum()。 cout”b中的最大值:”max(b,6)endl。實(shí)現(xiàn)步驟:1.新建Win32 Console Application程序項(xiàng)目 2.在文件編輯區(qū)窗口編寫(xiě)如下程序代碼:include template class TT max(T a[],int n){ T temp=a[0]。 }}。 } ~student() { if (name) delete []name。 cout”的距離是:”dist(p1,p2)endl。 y=b?!璱f ((Today)) ……. // 判斷今天是否為某雇員的生日 實(shí)驗(yàn)五 友元函數(shù)與友元類(lèi)實(shí)驗(yàn)?zāi)康膌 理解和掌握友元函數(shù)的意義和使用l 理解和掌握友元類(lèi)的意義和使用實(shí)驗(yàn)示例[例71] 設(shè)計(jì)一個(gè)描述點(diǎn)的類(lèi),其中包含一對(duì)坐標(biāo)點(diǎn)數(shù)據(jù)成員、一個(gè)求兩個(gè)點(diǎn)之間距離的友元函數(shù)和顯示坐標(biāo)點(diǎn)的成員函數(shù),并編程測(cè)試。}3.編譯、鏈接和執(zhí)行程序?qū)嶒?yàn)習(xí)題1.定義一個(gè)日期類(lèi)Date,該類(lèi)對(duì)象存儲(chǔ)日期數(shù)據(jù),并實(shí)現(xiàn)如下操作: void getdate()。void main(){ score *p。public: score(int s) { fs=s。}void main(){ Rect A(,), B(,), C。 // 默認(rèn)的構(gòu)造函數(shù)(內(nèi)聯(lián)的) Rect(float,float)。 default: return Fib(n1)+Fib(n2)。 cout”第一個(gè)字符串:”apendl。 x=y。 *p1++=temp。 } return p1。 while (*p2++!=’\0’)。 char *p。4.編寫(xiě)一個(gè)控制臺(tái)應(yīng)用程序,輸出一個(gè)6行的楊輝三角形。 j++) coutfib[j]”, ”。 fib[0]=0。 cout數(shù)字;bendl。039。))||((s[j]=39。 for(j=0。 j++) couta[j]”, ”。 // 設(shè)k為第i趟選擇的最小元數(shù)的初始下標(biāo) for (j=i+1。 // 初始化隨機(jī)系列 for (j=0。 } cout” 最大公約數(shù)是:”nendl。 cout” 輸入一個(gè)正整數(shù):”。 cout” 輸入另一個(gè)正整數(shù):”。 // n被某數(shù)i整除,退出循環(huán)判斷 if (jn/2) { s++。判定n是否為素?cái)?shù),可以用n相繼(循環(huán))除于2到n/2之間的整數(shù),若出現(xiàn)余數(shù)為0,即n被其中某個(gè)數(shù)整除,則n非素?cái)?shù),中斷循環(huán)判斷;否則,直到n除于n/2的余數(shù)非0,則n為素?cái)?shù)。 } }3.編譯、鏈接和執(zhí)行程序?qū)嶒?yàn)習(xí)題1.編寫(xiě)一個(gè)控制臺(tái)應(yīng)用程序,程序?qū)崿F(xiàn)輸入圓的半徑,輸出圓的周長(zhǎng)和面積。 cinscore。 cinb。5.編譯、和執(zhí)行和調(diào)試程序單擊Run快捷鈕,或按F9鍵,編譯和執(zhí)行程序。[例12] 在C++ Builder集成開(kāi)發(fā)環(huán)境中,完成上例的程序編輯、調(diào)試和運(yùn)行。5)執(zhí)行VC++菜單“編譯”→“構(gòu)建”項(xiàng),系統(tǒng)將對(duì)編譯好的程序進(jìn)行鏈接。 cinabc。實(shí)驗(yàn)示例[例11] 在VC++開(kāi)發(fā)環(huán)境中,編寫(xiě)一個(gè)計(jì)算三角形面積的C++程序,調(diào)試運(yùn)行程序,運(yùn)行時(shí)輸入三角形的三條邊。 cout”area: ”areaendl。2)依題輸入3個(gè)實(shí)數(shù),作為三角形的三條邊的邊長(zhǎng),程序繼續(xù)執(zhí)行,顯示計(jì)算結(jié)果。在Console Wizard對(duì)話(huà)框中,做如上圖所示的選擇后確定。[例13] 創(chuàng)建和編寫(xiě)一個(gè)控制臺(tái)應(yīng)用程序:程序執(zhí)行時(shí),分別輸入被除數(shù)和除數(shù),計(jì)算后輸出商,若除數(shù)為0,程序給出提示。”endl。 case 8: cout”良”。編寫(xiě)主函數(shù),調(diào)用max函數(shù),驗(yàn)證程序運(yùn)行結(jié)果。 // 素?cái)?shù)個(gè)初始為0 for (n=3。}3.編譯、鏈接和執(zhí)行程序[例22] 設(shè)計(jì)一個(gè)控制臺(tái)應(yīng)用程序,實(shí)現(xiàn)計(jì)算任意輸入的兩個(gè)正整數(shù)的最大公約數(shù)。 m=n。 cinn。排序時(shí)采用直接選擇排序算法:設(shè)有n個(gè)元素需按從小到大的次序排列,可用如下n1趟的選擇過(guò)程完成:第1趟,從第1~第n的n個(gè)元素中,選擇出最小的與第1個(gè)元素交換;第2趟,從第2~第n的n1個(gè)元素中,選擇出最小的與第2個(gè)元素交換;...第n1趟,從第ni~第n的2個(gè)元素中,選擇出最小的與第n1個(gè)元素交換;排序結(jié)束。 // rand()返回一個(gè)1到32767之間的隨機(jī)整數(shù)a[j] = temp %100 +1。if (k!=j){ temp=a[k]。解題思路:定義一個(gè)字符數(shù)組,用于保存輸入的字符串;利用循環(huán)識(shí)別字符串中每個(gè)字符(數(shù)組元素),并統(tǒng)計(jì)各類(lèi)字符的個(gè)數(shù)。A39。amp。(s[j]=39。除第1項(xiàng)和第2項(xiàng)外,數(shù)列的任一項(xiàng)是其前2項(xiàng)的和。 j30。2.設(shè)計(jì)一個(gè)利用下列公式計(jì)算圓周率π的C++程序。 實(shí)驗(yàn)三 指針、引用與函數(shù)實(shí)驗(yàn)?zāi)康膌 掌握指針的定義和依據(jù)指針訪(fǎng)問(wèn)數(shù)據(jù)的方法l 掌握引用的概念和用法l 掌握函數(shù)的聲明、定義和調(diào)用l 掌握函數(shù)中指針或引用類(lèi)型參數(shù)的用法實(shí)驗(yàn)示例[例31] 編寫(xiě)一個(gè)C++控制臺(tái)應(yīng)用程序,將某個(gè)位數(shù)不確定的正整數(shù)進(jìn)行三位分節(jié)后輸出,例如輸入1234567,則輸出1,234,567。 p=separate(n)。 while (p2p1) // 由后向前 { if (count==3) { pt=p3++。 while (num) { *(p2++)=num%10+’0’。解題思路:使用引用來(lái)交換兩個(gè)字符串指針的值。 cout”輸
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1