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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)指導(dǎo)書-wenkub.com

2025-06-03 13:12 本頁面
   

【正文】 for(int i=0。 int length=0。 c[i].SetNum(0)。 if(c[i].GetNum()!=0) j++。k=length。 c[i].SetName(s)。 for(int i=0。 cinm。 coutplease intput first interval m(m=20)。 FindRoot obj(a,b,c)。 } cout輸入方程系數(shù) b。) { cout輸入方程系數(shù) a。 cout把變量設(shè)為 double型,使用庫函數(shù) math進(jìn)行計(jì)算。 coutx1=x1x2iendl。 return。 return。 } void FindRoot::Find() { if(d0) { x1=(b+sqrt(d))/(2*a)。 } 3. include /********************************** *定義 FindRoot類 **********************************/ FindRoot::FindRoot(float x,float y,float z) { a=x。 =atoi(s)。 cout\t1選擇 14:。 cout\ \n。 case 4: cout\t再見! \n。 case 2: game1()。 } /********************************** *菜單處理函數(shù) **********************************/ void handle_menu(void){ for(。 void Joseph(SeqList[],int)。 void handle_menu(void)。} void SetNum(int a) {num=a。 /********************************** *聲明 SeqList類 *使用內(nèi)聯(lián)函數(shù)定義類 **********************************/ class SeqList { int num。 public: FindRoot(float x,float y,float z)。 UML 類圖 程序清單 本節(jié)以文件為單位,列出完整的程序清單。 圖 33 工作區(qū)及文件結(jié)構(gòu)示意圖 在項(xiàng)目中既可先添加文件,然后在文件中編程;也可以事先使用編輯器將源程序?qū)懞?,然后直接添加到?xiàng)目中。 } //break 語句跳轉(zhuǎn)至此處,輸出最后出列的編號(hào) c[i].DispName()。 c[i].DispName()。k++) { j=0。 p=()。 c[i].SetName(s)。 for(int i=10。 cinm。 coutplease intput first interval m(m=20)。它與 game1()中的同名函數(shù)的區(qū)別是:它不再標(biāo)識(shí),而是刪除。 //定義泛型指針 p=()。它的原型為: void Joseph(vectorSeqListamp。 BEGIN 初始化 length 定義向量數(shù)組 c[length]。ilength。注意產(chǎn)生向量不是使用方括號(hào)“ []”,而是圓括號(hào)“()”。 初始化數(shù)組 c 調(diào)用 Joseph()函數(shù) END 本程序?yàn)?Joseph()函數(shù)準(zhǔn)備好參數(shù)后,即調(diào)用該函數(shù)完成計(jì)算。 將這個(gè)函數(shù)設(shè)計(jì)成 void 型,使用數(shù)組作為參數(shù),同時(shí)需要將人數(shù)傳給它。它的算法思想如下: BEGIN 初始化 人數(shù) length 參加游戲的人的名字 計(jì)數(shù)器初值 k 從 1 開始循環(huán) length 次 j 計(jì)數(shù)器清零 j 循環(huán)( j間隔次數(shù) m) 計(jì)數(shù) i 如果 i 數(shù)到尾部,則返回到第一個(gè)位置,即重置 i 等于 0 如果該位置人員仍然在 圈中,則 j 計(jì)數(shù)加 1 end j//結(jié)束循環(huán) j 如果是最后一個(gè),結(jié)束循環(huán),作特殊處理 不是最后一個(gè),輸出出圈人的信息 標(biāo)志該人員已出圈,開始新一輪循環(huán) end k 最后一個(gè)結(jié)束循環(huán),輸出它的信息。 按照要求,不需要為類設(shè)計(jì)求解出圈的成員函數(shù)。} void DispName() {coutname。另外,考慮到使用類的數(shù)組,所以不為它定義構(gòu)造函數(shù),而是用系統(tǒng)提供的默認(rèn)無參數(shù)構(gòu)造函數(shù)。可以為類設(shè)計(jì)兩個(gè)屬性,一個(gè)是字符串,用來存儲(chǔ)名字。 FindRoot obj(a,b,c)。 } cout輸入方程系數(shù) b。) { cout輸入方程系數(shù) a。 cout把變量設(shè)為 double 型,使用庫函數(shù) math 進(jìn)行計(jì)算?!?語句。 } } FindIt() 為了循環(huán)求解,使用 for 循環(huán)語句。 } else if (d==0) { coutx1=x2=x1endl。 } else { x1=(b)/(2*a)。 x1=(bsqrt(d))/(2*a)。 } Find() 一旦滿足條件,應(yīng)該馬上退出程序。 FindRoot::FindRoot(float x,float y,float z) { a=x。圖31 是其類圖,圖 32 是 obj 的對(duì)象圖。 ( 2) 使用向量數(shù)組求解。 ( 4) 用 Joseph()函數(shù)求解出圈,使用函數(shù) game1()作為菜單項(xiàng)。要求按他們出列的順序輸出他們的名字。這里假設(shè)有人數(shù)為 n 個(gè)人的一個(gè)小組,他們按順時(shí)針方向圍坐一圈。 if(d0) {//有兩個(gè)不相等的實(shí)數(shù)解 } else if(d==0) {//有兩個(gè)相等的實(shí)數(shù)解 } else {//有兩個(gè)不相等的虛數(shù)解 } 具體要求如下: ( 1)設(shè)計(jì)一個(gè) FindRoot 類表示這個(gè)方程。這其實(shí)是 3 道編程題,目的是練習(xí)使用類來解決問題的能力,并熟悉多文件編程。 endif 主程序非常簡單,只有一條語句。對(duì)于不符合要求的輸入,將被要求重新輸入。 if(1||4) printf(\n\t 輸入錯(cuò)誤,重選 14)。 for(。 cout\ \n。 2.得到 的合理值 如前所述,應(yīng)該設(shè)計(jì)一個(gè)函數(shù)用來輸出提示信息和處理輸入,這個(gè)函數(shù)應(yīng)該返回一個(gè)數(shù)值 ,以便供給 switch 語句使用。 return。 break。 。從程序測試結(jié)果可知,當(dāng)選擇相應(yīng)選擇項(xiàng)時(shí),其輸出信息分別為:解一元二次方程、出圈游戲之一、出圈游戲之二和退出程序。 本章的設(shè)計(jì)分為兩步:首先設(shè)計(jì)一個(gè)含有多個(gè)菜單項(xiàng)的菜單演示程序,然后再為這些菜單配上相應(yīng)的功能。 208: 209: ()。 203: 204: Invoice sams_invoice(sams_address)。 i++) 194: amount_due = amount_due + items[i].get_total_price()。 i++) 190: items[i].print()。 186: ()。 171: 172: Invoice::Invoice(Address a) 173: { 174: billing_address = a。 163: /** 164: Prints the invoice. 165: */ 166: void print() const。 141: zip = z。 131: 132: Address::Address() {} 133: 134: Address::Address(string n, string s, 135: string c, string st, string z) 136: { 137: name = n。 127: string city。 118: Address(string n, string s, 119: string c, string st, string z)。 i = pad。 096: string description = ()。 080: } 081: 082: Item::Item(Product p, int q) 083: { 084: prod = p。 071: private: 072: Product prod。 051: } 052: 053: /** 054: Describes a quantity of an article to purchase and its price. 055: */ 056: class Item 057: { 058: public: 059: Item()。 035: } 036: 037: Product::Product(string d, double p) 038: { 039: description = d。 026: 027: private: 028: string description。 006: 007: /** 008: Describes a product with a description and a price. 009: */ 010: class Product 011: { 012: public: 013: Product()。 最后,還需要為每一個(gè)類提供構(gòu)造函數(shù)。例如,我們已經(jīng)知道類 Item 中的成員函數(shù) get_total_price 的功能,它通過產(chǎn)品單價(jià)和數(shù)量相乘來計(jì)算產(chǎn)品的小計(jì)金額。因此,得到 Item 類的數(shù)據(jù)成員如下: ? class Item ? { ? ? ? private: ? Product prod。為了存儲(chǔ)多個(gè) Item 類對(duì)象,可以使用一個(gè)向量,下面是類 Invoice 的數(shù)據(jù)成員: ? class Invoice ? { ? ? ? private: ? Address billing_address。首先,可以在開發(fā)團(tuán)對(duì)中共享這份文檔;其次,文檔格式遵循了 C++類編寫的形式,所以很容易進(jìn)行編碼工作;最重要的是注釋文檔為類中的關(guān)鍵成員函數(shù)提供了注釋,而這項(xiàng)工作通常由程序員在實(shí)現(xiàn)階段完成,但往往由于太忙而忽略了這項(xiàng)工作。 ? ? // etc. 可以通過一個(gè)注釋提取程序從上述注釋文檔中獲得相應(yīng)的格式化 HTML 文檔。 ? }。而對(duì)于類成員函數(shù),則需要做進(jìn)一步的工作。從上面的分析中也可以看出,在類 Item 和類 Product 之間存在關(guān)聯(lián)關(guān)系。一個(gè) Invoice 類對(duì)象是如何知道與其相關(guān)的地址、產(chǎn)品項(xiàng)以及產(chǎn)品對(duì)象的呢?首先,一個(gè) Invoice 類對(duì)象必須保存一個(gè)地址以及相關(guān)的產(chǎn)品項(xiàng),以便于打印 發(fā)票。 UML 圖 從 CRC 卡片中的協(xié)作者一列,可以得到類之間的依賴關(guān)系,每個(gè)類依賴于與其有協(xié)作關(guān)系的類。這要求類 Product 具有提供產(chǎn)品價(jià)格的功能,同時(shí)該類又是產(chǎn)品項(xiàng)類 item 的一個(gè)協(xié)作者。按照 CRC 卡片的使用要求,應(yīng)該將這種協(xié)作關(guān)系表現(xiàn)在卡片上。下面將分析各個(gè)類的職責(zé)。在本問題中,出現(xiàn)的名詞有: 發(fā)票( Invoice) 地址( Address) 產(chǎn)品項(xiàng)( Item) 產(chǎn)品( Product) 產(chǎn)品描述( Description) 單價(jià)( Price) 數(shù)量( Quantity) 小計(jì)( Total) 合計(jì)金額( Amount Due) (顯然, Toaster 這個(gè)名詞不能列入其中,因?yàn)?Toaster 是一個(gè)具體的產(chǎn)品描述,它是一個(gè)數(shù)據(jù)值,不可能構(gòu)成一個(gè)類。s Small Appliances ? 100 Main Street ? Anytown, CA 98765 ? ? Description Price Qty Total ? Toaster 3 ? Hair dryer
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1