求最大公约数算法