在算法问题中,我们会遇到一种求两数最大公约数和最小公倍数的问题。今天我们便给大家介绍一下如何在C语言中实现这一问题。
在求取最大公倍数中,我们一般采用辗转相除法,至于什么是辗转相除法,在知网中是这样解释的。
当我们明白如何通过辗转相除法计算两数的最大公约数后就可以开始编程了。程序如下
该程序唯一的难点在于如何实现辗转相除法,在上述程序中采用了while循环的方式。我们知道在计算机语言中0表示假非零表示真,所以当tmp=0是自动跳出循环。
程序运行结果如下
在算法问题中,我们会遇到一种求两数最大公约数和最小公倍数的问题。今天我们便给大家介绍一下如何在C语言中实现这一问题。
在求取最大公倍数中,我们一般采用辗转相除法,至于什么是辗转相除法,在知网中是这样解释的。
当我们明白如何通过辗转相除法计算两数的最大公约数后就可以开始编程了。程序如下
该程序唯一的难点在于如何实现辗转相除法,在上述程序中采用了while循环的方式。我们知道在计算机语言中0表示假非零表示真,所以当tmp=0是自动跳出循环。
程序运行结果如下