等比数列的前三项和为168,第二项与第五项之差为42,求第五项与第七项的等比中项?由a2-a5=42知a1q(1-q^3)=42前三项和为168知a1(1+q+q^2)=168两式相除,整理得1+q+q^2=4q-4q^44q^4+q^2-3q+1=0这个式子怎么求出q?我看其他答案上说可以分解成(2q-1)^2(q^2+q+1)=0。但我不知道是怎么分解出来的?谁能说一下