a3=4=a1*q²
S3=a1+a2+a3=a1+a1*q+4=12
所以4/q²=a1,a1(1+q)=8
则4/q²*(1+q)=8
则1+q=2q²
所以2q²-q-1=0
所以(2q+1)(q-1)=0
所以q=-1/2或q=1