C语言编程中,求两个数的最大公约数和最小公倍数算法是怎样的