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

正文內(nèi)容

c課程設(shè)計矩陣乘法計算(已修改)

2025-06-22 09:16 本頁面
 

【正文】 C++課程設(shè)計報告 姓名 學(xué)號 班級 0804 任課教師 時間 教師指定題目 矩陣乘法計算 評定難易級別 A 級 實驗報告成績 一、題目名稱:矩陣乘法計算 二、難易等級: A級 三、程序設(shè)計思想 建立矩陣類的類模板,通過實例化形成模板類,再實例化成矩陣對象,大大縮短了代碼的長度,同時也方便了對象的建立; class CMatrix //矩陣類的模板 { T * * Mat。 //矩陣的頭指針 int nRow。 //矩陣的行數(shù) int nCol。 //矩陣的列數(shù) public: CMatrix()。 //缺省構(gòu)造函數(shù) CMatrix(T * * mat,int row,int col)。 //構(gòu)造函數(shù) CMatrix(int row,int col)。 //構(gòu)造函數(shù) CMatrix(int row,int col,int k)。 //構(gòu)造函數(shù),從鍵盤輸入矩陣 VoidShow()。 //輸出 VoidInputFromFile()。 //從文件中輸入矩陣 friend CMatrixToperator *(CMatrixT amp。mat1,CMatrixT amp。mat2)。//重載乘法 }。 依照模板,在模板外依次定義相關(guān)的函數(shù)模板,再通過實例化建立相應(yīng)的成員函數(shù),同樣方便快捷,避免了代碼的冗長,程序?qū)哟吻逦? templateclass T CMatrixT::CMatrix(int row,int col) //兩個參數(shù)的構(gòu)造函數(shù) { …… } 建立選擇函數(shù) choose, 實現(xiàn)程序的多態(tài)性,同時也簡化了主函數(shù)的內(nèi)容,主函數(shù)只需簡單調(diào)用 choose函數(shù)就能執(zhí)行整個程序的相關(guān)功能; void choose() //數(shù)據(jù)類型選擇函數(shù) 自評成績:優(yōu) { cout時間 :2021 年 9 月 26 日 \nendl作者 :setw(32)學(xué)號 : setw(32)專業(yè) :電子技術(shù) endl。 coutendl1 整型 endl2 浮點(diǎn)型 endl3 雙精度型 endl。 cout請選擇數(shù)據(jù)類型 :\n。 int sjlx。 cinsjlx。 switch(sjlx) { case 1: { choose1(1)。 }break。 case 2: { choose1()。 }break。 case 3: { choose1(1e10)。 }break。 default:cout輸入選擇錯誤 !!!endl。 } main函數(shù)中加入相關(guān)界面輸出語句和程序結(jié)束語句,使程序更加人性化,并加入了異常處理語句,使程序運(yùn)行的更加穩(wěn)定可靠; 四、程序增加功能及實現(xiàn)辦法 模板的使用 本程序使用了大量的模板,譬如矩陣類模板 、相關(guān)函數(shù)模板, 以 T 為模板參數(shù),通過對 T的不同類型的選擇實現(xiàn)相應(yīng)的 運(yùn)算處理。其中 choose1()函數(shù)本是無參函數(shù),為了方便模板化,給其賦以偽參數(shù) T,在執(zhí)行時通過 T的取值生成相應(yīng)的函數(shù)模板,真可謂方便?。? templateclass T void choose1(T) //數(shù)據(jù)輸入類型選擇函數(shù)模板,其中 T 為偽參數(shù),用于函數(shù)模板實例化 { ………… } 調(diào)用時: switch(sjlx) { case 1: { choose1(1)。 //生成 int型模板 }break。 case 2: { choose1()。 //生成 float型模板 }break。 case 3: { choose1(1e10)。 //生成 double型模板 }break。 default:cout輸入選擇錯誤 !!!endl。 } 矩陣類的構(gòu)造 本程序采用二級指針動態(tài)開辟內(nèi)存空間,結(jié)構(gòu)合理,操作方便,節(jié)省內(nèi)存使用; 其中數(shù)據(jù)結(jié)構(gòu)如下: MatMat[0] Mat
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1