单选题 已知an是等差数列,a1+a3+a5=105,a2+a4+a6=99,以Sn表示an的前n项和,则使得Sn达到最大的n的值为______。
A.20 B.19 C.21 D.18 E.17

【正确答案】 A
【答案解析】[解析] 由a1+a3+a5=105,a2+a4+a6=99,两式相减得3d=-6,d=-2,a1=39,an=41-2n≥0得