您的位置:首页 > 其它

递归练习:计算最大公约数和最小公倍数

2014-03-04 10:05 369 查看
/*======================================================================
用递归的方法求最大公约数 。
原理:欧几里得定理。gcd(a,b)=gcd(b,a mod b).其中,a>b>=0.
=======================================================================*/

http://www.cnblogs.com/drizzlecrj/archive/2007/09/14/892340.html
long long gcd(long long a,long long b)
{
return (b==0) ? a : gcd(b,a%b);
}


long long gcd2(long long a, long long b)
{
int r;
while(b != 0)
{
r=a%b;
a=b;
b=r;
}
return a;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐