1. 应该存储gcd计算的值,否则计算y和z的时候,x已经变了 2. 构造函数的第三个参数类型不对