成等比数列的三个数的积等于512,并且第一个数与第三个数分别各减去2,则这三个数又成等差数列,求这三个数.

问题描述:

成等比数列的三个数的积等于512,并且第一个数与第三个数分别各减去2,则这三个数又成等差数列,求这三个数.

设 三个数是abc
由a*b*c=512,且abc是等比数列 得出b=8
a-2 8 c-2 为等差数列
所以 8-(a-2)=c-2-8
c+a=20 a*c=512/8=64
a=4 c=16