c语言用辗转相除法如何求最大公约数和最小公倍数