基于擴展歐幾里得算法的多項式互素

基于擴展歐幾里得算法的多項式互素

ID:1540785

大?。?4.00 KB

頁數:8頁

時間:2017-11-12

基于擴展歐幾里得算法的多項式互素_第1頁
基于擴展歐幾里得算法的多項式互素_第2頁
基于擴展歐幾里得算法的多項式互素_第3頁
基于擴展歐幾里得算法的多項式互素_第4頁
基于擴展歐幾里得算法的多項式互素_第5頁
資源描述:

《基于擴展歐幾里得算法的多項式互素》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、這個程序實現對以個多項式的各種操作,包括:從控制臺讀入多項式,檢查多項式的合法性,多項式的存儲與輸出顯示,多項式的加法,減法,乘法,除法。完成多項式技術后,將其運用到多項式的擴展歐幾里得算法中,實現對兩個多項式尋找到使u(x)f(x)+v(x)g(x)=1成立的v(x),u(x);以下是多項式程序。#includeusingnamespacestd;#defineMaxDXS200structDXS{intn;doublexi[MaxDXS+1];};intmax(inta,i

2、ntb){if(a>b)returna;returnb;}intcheck(DXS&a){while(a.n>0&&a.xi[a.n]==0)a.n--;return0;}intshow(DXSa)//findaprobleminshow;{if(a.xi[a.n]==1){if(a.n==0)cout<<1;}elseif(a.xi[a.n]==-1)cout<<"-";elsecout<1)cout<<"X^"<

3、";for(inti=a.n-1;i>=0;i--){if(a.xi[i]>0){if(a.xi[i]!=1)cout<<'+'<1)cout<<"X^"<1)cout<<"X^"<

4、>s;charlst='[';doublexi=0;intzhi=0;inti=0;intlen=strlen(s);s[len]='+',s[len+1]='