已知数列{an}的前n项和为Sn,且对任意正整数n都有an是n与Sn的等差中项.