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

正文內(nèi)容

程序語言課程設(shè)計--任意兩個高次多項式的加法和乘法運算-資料下載頁

2025-06-07 01:42本頁面
  

【正文】 ter_second。 if () { (t_first)。 iter_first++。 } else if () { (t_second)。 iter_second++。 } 西安文理學(xué)院軟件學(xué)院 課程設(shè)計報告 17 else { = + 。 = 。 (t_temp)。 iter_first++。 iter_second++。 } } //該 for循環(huán)針對第一個多項式的迭代器沒有指到結(jié)尾 //第二個指到結(jié)尾的情形 for (。iter_first != ()。iter_first++) { (*iter_first)。 } //該 for循環(huán)針對第二個多項式的迭代器沒有指到結(jié)尾 //第一個指到結(jié)尾的情形 for (。 iter_second != ()。 iter_second++) { (*iter_second)。 } return poly_list_result。 } public: //輸入函數(shù) ,用以輸入多項式 void Poly_input() { int n。 cout 請輸入第一個多項式的項數(shù) : endl。 cin n。 cout 按降冪輸入第一個多項式的每一項的系數(shù)和指數(shù) :。 cout endl。 for (int i = 1。 i = n。 i++) { term t_temp。 cout 請輸入第 i 項系數(shù)和指數(shù) :。 cout endl。 cin 。 cin 。 (t_temp)。 } n = 0。 cout 請輸入第二個多項式的項數(shù) : endl。 cin n。 西安文理學(xué)院軟件學(xué)院 課程設(shè)計報告 18 cout 按降冪輸入第二個多項式的每一項的系數(shù)和指數(shù) :。 cout endl。 for (int j = 1。 j = n。 j++) { term t_temp。 cout 請輸入第 j 項系數(shù)和指數(shù) :。 cout endl。 cin 。 cin 。 (t_temp)。 } } //輸出函數(shù) ,用以輸出多項式 void Poly_output() { listterm::iterator iter = ()。 //輸出第一個多項式的每一項 cout第一個多項式為 :。 for (。iter != ()。) { term t_temp = *iter。 cout x^ 。 if (++iter != ()) cout +。 } cout endl。 listterm::iterator iter1 = ()。 //輸出第二個多項式的每一項 cout第二個多項式為 :。 for (。iter1 != ()。) { term t_temp = *iter1。 cout x^ 。 if (++iter1 != ()) cout +。 } cout endl。 } void Poly_output_result() { listterm::iterator iter = ()。 //輸出多項式結(jié)果 for (。iter != ()。) { 西安文理學(xué)院軟件學(xué)院 課程設(shè)計報告 19 term t_temp = *iter。 cout x^ 。 if (++iter != ()) cout +。 } cout endl。 } //加法函數(shù) ,其基本思想同上邊的私有成員函數(shù) Poly_add() //此處不帶參數(shù) ,多項式運算對象為私有數(shù)據(jù)成員 void Poly_add() { listterm::iterator iter_first = ()。 listterm::iterator iter_second = ()。 while (iter_first != () amp。amp。 iter_second != ()) { term t_temp。 term t_first = (term)*iter_first。 term t_second = (term)*iter_second。 if() { (t_first)。 iter_first++。 } else if() { (t_second)。 iter_second++。 } else { = + 。 = 。 (t_temp)。 iter_first++。 iter_second++。 } } for(。iter_first != ()。 iter_first++) { (*iter_first)。 } for (。iter_second != ()。 iter_second++) 西安文理學(xué)院軟件學(xué)院 課程設(shè)計報告 20 { (*iter_second)。 } } //乘法函數(shù) ,用以作多項式乘法 void Poly_multi() { listterm poly_list_result。 listterm::iterator iter_first = ()。 for (。 iter_first != ()。 iter_first++) { listterm poly_list_temp。 //用以存儲多項式的中間運算結(jié)果 listterm::iterator iter_second=()。 for (。iter_second != ()。iter_second++) { term t_temp。 //用以存儲項的中間運算結(jié)果 term t_first = (term)*iter_first。 term t_second = (term)*iter_second。 //此處實現(xiàn)多項式項的相乘 = *。 //系數(shù)相乘 = + 。 //指數(shù)相加 (t_temp)。 } //此處調(diào)用私有成員函數(shù) Poly_add() poly_list_result = Poly_add(poly_list_temp, poly_list_result)。 } //將運算結(jié)果賦值給私有數(shù)據(jù)成員 ,用以輸出 m_poly_list_result = poly_list_result。 } }。 //測試函數(shù) int main() { cout **********************************************endl。 cout * 高次多項式的加法與乘法 *endl。 cout **********************************************endl。 cout endl。 西安文理學(xué)院軟件學(xué)院 課程設(shè)計報告 21 PolyArith poly_a。 ()。 //輸入多項式 ()。 //輸出要運算的多項式 cout endl。 ()。 //多項式加法 cout 多項式加法的運算結(jié)果 :。 ()。 //輸出多項式相加結(jié)果 ()。 //多項式乘法 cout 多項式乘法的運算結(jié)果 :。 ()。 //輸出多項式相乘結(jié)果 system(pause)。 return 0。 }
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1