C++求最大公约数四种方法解析