尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

GESP等级考试C++5级17-辗转相除法

发布时间:2026/9/29 22:58:12

资讯中心
01
ARTICLE

GESP等级考试C++5级17-辗转相除法

GESP等级考试C++5级17-辗转相除法
辗转相除法也叫欧几里得算法(Euclidean Algorithm),用于求两个正整数的最大公约数,最大公约数,也叫gcd, 是其英文名greatest common divisor的简写。1.辗转相除法求最大公约数的原理对于两个整数a和b,假设其最大公约数是d。那么a能被d整除,b也能被d整除,那么a mod b也能被d整除。也就是说,a和b的最大公约数与b和a mod b的最大公约数相同。如下公式所示。gcd(a, b)=gcd(b, a mod b)可以反复套用以上公式,直到a mod b为0为止,如下图公式所示。gcd(a, 0) = a此时a的值即为a和b的最大公约数。例如,求48和18的最大公约数,如下所示。gcd(48, 18) = gcd(18, 12) = gcd(12, 6) = gcd(6, 0)
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。