单选题 在等差数列an中,满足3a4=7a7,且a1>0,Sn是数列an前n项的和,若Sn取得最大值,则n=( ).
A.7 B.8 C.9
D.10 E.A、B、C、D都不正确

【正确答案】 C
【答案解析】[解析] 设该等差数列的公差为d,由题设3(a1+3d)=7(a1+6d),
解得,解不等式an≥0,即,解之得,