题解 1011: [编程入门]最大公约数与最小公倍数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[编程入门]最大公约数与最小公倍数-题解(C语言代码)_更相减损法

```c/*更相减损法第一步:任意给定两个正整数;判断它们是否都是偶数。若是,则用2约简;若不是则执行第二步。第二步:以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数。继续这个操作,直到所得的减数和差相等为止。则第一步中约掉的若干个2与第二步中等数的乘积就是所求的最大公约数。

[编程入门]最大公约数与最小公倍数-题解(C语言代码)

解题思路:1、辗转相除法求最大公约数,使用循环结构对两个数取余,直到余数为0时,被除数就是最大公约数。2、只要将两个数相乘再除以他们的最大公约数结果就是他们的最小公倍数。注意事项:先将x,y赋值给x1,y1,用于计算最小公倍数。x,y保留数值用于计算最大公约数。

[编程入门]最大公约数与最小公倍数-题解(C语言代码)

摘要:解题思路:穷举法,将m或n的所有在本题中存在的公倍数全部表示出来,用另外一个数字去找到那个最小的公倍数。最大公约数则用 m*n/最小公倍数 表示。注意事项: 需要注意的就是在寻找到结果是跳出循环。需要……