gcd

来源:互联网 发布:linux目录结构图 编辑:程序博客网 时间:2024/04/27 16:06

原理:gcd (a, b) = gcd(b, a % b)

int gcd_1(int a, int b){    if (a == 0)        return b;    if (b == 0)        return a;    return gcd_1(b, a % b);}
int gcd_2(int a, int b){    while (a != b)    {        if (a > b)            a -= b;        else            b -= a;    }    return a;}


原创粉丝点击