若a,b,c既成等差数列,又成等比数列,则它们的公比为多少?