首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c语言2个数度最大公约数与最小公倍数

小方是自己定义了gcd()函数来求最大公因数(最大公因数就是像12和18的最大公因数是6,两数除它都是整除)。

gcd()函数用到了函数的递归调用,可能相对有点难想,但这个理解了可以背下来。

gcd()的原理我们用个例子来说明,12和18。18-12=6 12-6=6 6=6 所以6就是最大公因数。

利用最大公因数和最小公倍数(能够同时被两个数整除的数 如12 18的最小公倍数是36)的关系来求最小公倍数 :最大公因数X最小公倍数=两数值积,如6X36=18X12。

定义lcm()函数来求最小公倍数,相信大家利用上面的公式可以理解。

函数声明别忘了。

实例代码:

学编程关注:编程小白,就对了,仔细看看思考思考你也能成为编程达人,欢迎大佬们指点,大家有什么想说的,欢迎留言评论,记得关注、转发、分享哦,每天都有不一样的精彩内容有什么不懂得可以在评论区提问,你的点赞,你的关注是小白的最大动力

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171217A035LB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券