文章目录 欧几里得算法 C语言:欧几里得算法求最大公约数 C语言:穷举法 欧几里得算法 举个例子说明欧几里得算法。 如图所示,用正方形地板砖,把这一块粉红色空地(长为 x x x,宽为 y y y, x > y x>y x>y)铺满。这个问题其实就是求空地长 x x x 和宽 y y y 的最大公约数。 那么我先取边长为y的地板砖进行铺设,如图所示: 在剩下的右侧粉红色空地中,再尽可能铺一块最大的地板砖,如图所示: 继续铺砖,直到全部铺满,此时图片中最小的地板砖边长(即图中黄色部分)便是 x x x