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

正文內(nèi)容

最新課程設(shè)計一元稀疏多項式計算器程序(編輯修改稿)

2025-08-03 14:21 本頁面
 

【文章內(nèi)容簡介】 for(p=headnext。p。p=pnext) { t=1。 for(i=pexpn。i!=0。) { if(i0){t/=x。i++。} //指數(shù)小于0,進行除法 else{t*=x。i。} //指數(shù)大于0,進行乘法 } sum+=pcoef*t。 } return sum。}Polyn SubtractPolyn(Polyn pa,Polyn pb)函數(shù)的作用用于進行多項式的相減操作,其實現(xiàn)方式實質(zhì)是在調(diào)用Polyn AddPolyn(Polyn pa,Polyn pb)函數(shù)同時將被減多項式的每項的系數(shù)取其相反數(shù)進行相加運算。 void main(){ int m,n,a,x。 char flag。 Polyn pa=0,pb=0,pc。 printf(請輸入a的項數(shù):)。 scanf(%d,amp。m)。 pa=CreatePolyn(pa,m)。 //建立多項式a printf(請輸入b的項數(shù):)。 scanf(%d,amp。n)。 pb=CreatePolyn(pb,n)。 //建立多項式b //輸出菜單printf( **************************************************\n)。 printf( * 多項式操作程序 *\n)。printf( * *\n)。 printf( * A:輸出多項式a B:輸出多項式b *\n)。 printf( * *\n)。 printf( * C:代入x的值計算a D:代入x的值計算b *\n)。 printf( * *\n)。 printf( * E:輸出a+b F:輸出ab *\n)。 printf( * *\n)。 printf( * G:退出程序 *\n)。 printf( * *\n)。 printf( *************************************************\n)。 while(a) { printf(\n請選擇操作:)。 scanf( %c,amp。flag)。 switch(flag) { case39。A39。: case39。a39。: { printf(\n 多項式a=)。 PrintPolyn(pa)。 break。 } case39。B39。: case39。b39。: { printf(\n 多項式b=)。 PrintPolyn(pb)。 break。 } case39。C39。: case39。c39。: { printf(輸入x的值:x=)。 scanf(%d,amp。x)。 printf(\n x=%d時,a=%.3f\n,x,ValuePolyn(pa,x))。 break。 } case39。D39。: case39。d39。: { printf(輸入x的值:x=)。 scanf(%d,amp。x)。 printf(\n x=%d時,b=%.3f\n,x,ValuePolyn(pb,x))。 break。 } case39。E39。: case39。e39。: { pc=AddPolyn(pa,pb)。 printf(\n a+b=)。 PrintPolyn(pc)。 break。 } case39。F39。: case39。f39。: { pc=SubtractPolyn(pa,pb)。 printf(\n ab=)。 PrintPolyn(pc)。 break。 } case39。G39。: case39。g39。: { printf(\n 感謝使用此程序!\n)。 DestroyPolyn(pa)。 DestroyPolyn(pb)。 a=0。 break。 } default: printf(\n 您的選擇錯誤,請重新選擇!\n)。 } }}主函數(shù),運行之后出現(xiàn)歡迎使用界面并提醒用戶輸入,多項式的項數(shù),每項的系數(shù),指數(shù)由用戶依次輸入。然后程序反饋給用戶一個對兩個多項式進行相應(yīng)的操作的提示,程序用switch語句實現(xiàn)用戶根據(jù)提示鍵入相應(yīng)的字符便調(diào)用實現(xiàn)對應(yīng)的函數(shù),若輸入的字符超不在程序提示輸入的字符集合內(nèi)則輸出“您的選擇錯誤,請重新選擇!”。5 測試結(jié)果及運行效果程序運行后出現(xiàn)“歡迎使用”信息,用戶根據(jù)提示輸入多項式a的項數(shù),如圖61,始建立第一個多項式。圖51程序運行后的界面以a=2X2+X5+1,b=X2+3X4+X+X3為例鍵入多項式的項數(shù),各項的指數(shù)、系數(shù),程序提示用戶鍵入需進行的操作相對應(yīng)的字符,如圖62:圖52輸入多項式的信息后鍵入對應(yīng)的字符后,程序?qū)崿F(xiàn)了用戶所需求的功能,經(jīng)多次測試,程序運行得到的結(jié)果準確無誤,達到設(shè)計此程序的目的,以之前輸入的兩個多項式為例,鍵入相應(yīng)的命令按鈕,程序進行相應(yīng)的操作,如圖63所示:圖53輸入相應(yīng)的操作命令后得到結(jié)果 參考文獻[1] 劉覺夫,++:北京郵電大學(xué)出版社,2003.[2] 曾輝,王更生,++:北京郵電大學(xué)出版社,1998.[3] ++:北京清華大學(xué)出版社,2001.[4] 譚浩強. C++:清華大學(xué)出版社,2006.[5
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1