當前位置:編程學習大全網 - 電腦編程 - 誰給我解釋下 用輾轉相除法求最大公約數(pascal)

誰給我解釋下 用輾轉相除法求最大公約數(pascal)

解釋壹下這個算法的原理吧:

已知m>n,設:

m=n*k+r(0<=r<=n)

說明:

m是n的k0倍還多r ,那麽m和n的最大公約數與n和r的最大公約數相同。若r=0,則n就是m和n的最大公約數;若r不等於0,則對n和r重復上述過程,直到r=0為止。

  • 上一篇:在C++編程中,為什麽有的頭文件用加.H,而有的不用,比如IOSTREAM.H和STRIMG
  • 下一篇:大專學數控技術好嗎
  • copyright 2024編程學習大全網