若等比數列{an}中,a1=1,an=-152,前n項和為Sn=-341,則公比q=?項數=?

若等比數列{an}中,a1=1,an=-152,前n項和為Sn=-341,則公比q=?項數=?

a1=1
an=a1*q^(n-1)=q^(n-1)=-152
Sn=a1*(1-q^n)/(1-q)=(1-q^n)/(1-q)=-341
q^n=q^(n-1)*q=-152q,代入上述Sn的運算式
則,(1+152q)/(1-q)=-341
1+152q=341q-341
189q=342
q=38/21
計算結果表明題目給的數據有誤,算出來q是正數,又a1=1是正數,則an的每一項都必定是正數,不可能出現an=-152,Sn=-341