[算法学习]欧几里德——求最大公约数

a和b的最大公约数

d = gcd(a,b) = gcd(b, a mod b) 当(a mod b) =0时, b极为所求。

同时, d=a*x+b*y(x,y为整数);

代码如下:

C代码

Delphi代码

Java代码

posted @ 2012-01-13 20:53  wouldguan  阅读(161)  评论(0编辑  收藏  举报