打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
求最大公约数
求最大公约数
                       int gcd(int n,int m)
{
  return m == 0 ? n : gcd(m,n%m);
}


求最大公约数的C/C++算法

//更相减损法

int gcd(int a,int b)

{

    while(a!=b)

    {

       if(a>b)

           a-=b;

       else

           b-=a;

    }

    return a;

}

 

//辗转相除法--递归

int gcd(int a,int b)

{

    if(b==0)

       returna;

    else

       return gcd(b,a%b);

}

 

//辗转相除法--纯循环

int gcd(int a,int b)

{

    int r;

    while(b!=0)

    {

       r=a%b;

       a=b;

       b=r;

    }

    return a;

}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
辗转相除法求最大公约数/最小公倍数
最大公约数(Gcd)两种算法(Euclid && Stein) [整理]
灵感编程:最大公约数算法解析
从零开始:Python教程之最大公约数求解
C和指针之函数之求最大公约数
最大公约数(GCD)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服