回 帖 发 新 帖 刷新版面

主题:[讨论]输入两个整数,求其最大公约数和最小公倍数。

请大家用C语言把自己的算法描述一下。

回复列表 (共4个回复)

沙发

这个自己多思考

板凳

求最小公约数的递归算法
int gcd(int m,int n)
{
    int r;
    if(n>m) return(gcd(n,m));
    if(n==0) return m;
    else
    {
        r = m%n;
        return gcd(n,r);
    }
}

3 楼

这里有两种详细的实现方法:点击
[url=http://blog.csdn.net/panqiaomu/archive/2006/10/20/1342022.aspx]最大公约数[/url]

4 楼

最大公倍数就是两数之积除以最小公约数

我来回复

您尚未登录,请登录后再回复。点此登录或注册