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

正文內(nèi)容

c課程設(shè)計(jì)矩陣乘法計(jì)算-在線瀏覽

2025-08-09 09:16本頁(yè)面
  

【正文】 數(shù)據(jù)可以初始賦值也可以通過(guò)鍵盤(pán)輸入,還可以從外部文件輸入。 for(i=0。i++) for(j=0。j++) { cout第 [i+1][j+1]個(gè)數(shù)據(jù) :。 } 文件輸入: templateclass T void CMatrixT::InputFromFile() //矩陣文件輸入函數(shù) { ifstream infile。 if(!infile) { cout輸入文件不存在,請(qǐng)先建立輸入文件 \n。 } for(int i=0。i++) for(int j=0。j++) { infileMat[i][j]。 } 矩陣的 輸出: templateclass T void CMatrixT::Show() //矩陣輸出函數(shù) { int i,j。inRow。 for(j=0。j++) coutMat[i][j]setw(6)。 } 程序的菜單設(shè)計(jì)和異常處理 本程序主要是使用 switch開(kāi)關(guān)語(yǔ)句進(jìn)行菜單設(shè)計(jì),通過(guò)讀取鍵入不同的值進(jìn)入不同的子句執(zhí)行入口,進(jìn)而實(shí)現(xiàn)不同的功能。 同時(shí),本程序只是在主函數(shù)中使用了少量 goto 語(yǔ)句,并非濫用,非但沒(méi)有使程序流程無(wú)規(guī)律,反倒使程序代碼更加簡(jiǎn)潔,層次結(jié)構(gòu)更加清晰。 cout ******************************************\n。 cout\n\n\n************************您好,歡迎使用矩陣乘法計(jì)算程序 !*************************\n。 cout ******************************************\n。 choose()。 int a。 switch(a) { case 1:goto loop。 case 2: { cout非常感謝您的使用 !!!endlendl歡迎不嗇賜教 !endlendl 聯(lián)系方式 :endl 電話 : 151endl: 12345678endl。 ()。 //去除緩沖區(qū)的回車符 exit(1)。 goto loop1。 六、設(shè)計(jì)中尚存的不足 功能還不夠強(qiáng)大,只能做簡(jiǎn)單的矩陣乘法,我所期望的是能夠做各種混合運(yùn)算,具有強(qiáng)大處理功能的實(shí)用程序,無(wú)奈所學(xué)知識(shí)有限,時(shí)間倉(cāng)促; 矩陣的輸出還有一個(gè)問(wèn)題,當(dāng)矩陣的行數(shù)超過(guò)了窗口一行所能顯示的數(shù)時(shí),這時(shí)又該怎么來(lái)輸出矩陣呢? 關(guān)于異常處理這,我覺(jué)得處理功能也不是很行,覺(jué)得還是應(yīng)該建立全面的異常檢測(cè)與異常處理機(jī)制; 七、設(shè)計(jì)的感想和心得體會(huì) 本程序解皆系本人自主開(kāi)發(fā),開(kāi) 發(fā)過(guò)程自然十分艱辛,使我深深地懂得了軟件版權(quán)保護(hù)的重要性; 此次程序設(shè)計(jì)使我透徹地領(lǐng)悟到面向?qū)ο蟮某绦蛟O(shè)計(jì)的優(yōu)點(diǎn)和強(qiáng)大生命力,特別是類和模板的使用,使程序的兼容性和擴(kuò)展能力都大大加強(qiáng),比如我們想要再做一個(gè)處理其他類型數(shù)據(jù)的矩陣的乘法計(jì)算,只需要添加一個(gè)相應(yīng)的類型聲明就可以利用模板迅速構(gòu)造出來(lái); 對(duì)凡事都應(yīng)當(dāng)有毅力,不要中途放棄。永不言棄,你就一定會(huì)成功的; 磨刀不誤砍柴工。 //矩陣的頭指針 int nRow。 //矩陣的列數(shù) public: CMatrix()。 //構(gòu)造函數(shù) CMatrix(int row,int col,int k)。 //輸出 void InputFromFile()。mat1,CMatrixT amp。 //重載乘法 }。 Mat=new T*[100]。i100。 } } templateclass T CMatrixT::CMatrix(int row,int col) //兩個(gè)參數(shù)的構(gòu)造函數(shù) { int i,j。 Mat=new T*[nRow]。inRow。 } cout請(qǐng)輸入數(shù)據(jù) :\n。inRow。jnCol。 cinMat[i][j]。 Mat=new T*[nRow]。inRow。 } } templateclass T void CMatrixT::Show() //矩陣輸出函數(shù) { int i,j。inRow。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1