c语言求最小公倍数和最大公约数