等差数列{an}中,a1>0,s4=s9,则前n项和sn取最大值时,n为( )
A.6
B.7
C.6或7
D.以上都不对
【答案】
分析:法一:由a
1>0,s
4=s
9,结合等差数列的性质可得,a
7=0,从而可得当n=6或n=7时,前n项和s
n取最大
法二:先由题设条件求出a
1=-6d,

,然后用配方法进行求解.
解答:解:法一:∵a
1>0,s
4=s
9,
∴S
9-S
4=a
5+a
6+a
7+a
8+a
9=0
由等差数列的性质可得,5a
7=0,即a
7=0
∵a
1>0
∴d<0
当n=6或n=7时,前n项和s
n取最大
故选C
法二:解:由题意可得,

,解得a
1=-6d.
∴

=

=

,
∵a
1>0,d<0,
∴当n=6或7时,S
n取最大值-

.
故选C
点评:本题考查等差数列的性质和应用,解题时要注意二次函数配方法的合理运用.