日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

輾轉(zhuǎn)相除法原理


輾轉(zhuǎn)相除法原理


輾轉(zhuǎn)相除法原理是設(shè)兩數(shù)為a、b(a>b),用gcd(a,b)表示a,b的最大公約數(shù),r=a(modb)為a除以b的余數(shù),k為a除以b的商,即a÷b=k.......r 。輾轉(zhuǎn)相除法即是要證明gcd(a,b)=gcd(b,r) 。
輾轉(zhuǎn)相除法,又名歐幾里德算法(Euclideanalgorithm)乃求兩個(gè)正整數(shù)之最大公因子的算法 。它是已知最古老的算法,其可追溯至公元前300年前 。
【輾轉(zhuǎn)相除法原理】設(shè)兩數(shù)為a、b(a>b),求a和b最大公約數(shù)(a,b)的步驟如下:用a除以b,得a÷b=q......r1(0≤r1) 。若r1=0,則(a,b)=b;若r1≠0,則再用b除以r1,得b÷r1=q......r2 (0≤r2).若r2=0,則(a,b)=r1,若r2≠0,則繼續(xù)用r1除以r2,……如此下去,直到能整除為止 。其最后一個(gè)余數(shù)為0的除數(shù)即為(a,b)的最大公約數(shù) 。

    推薦閱讀