解:(1)∵等比数列a
n的前n项和为f(n)-c,
∴a
1=f(1)-c=

-c,
∴a
2=[f(2)-c]-[f(1)-c]=-

,a
3=[f(3)-c]-[f(2)-c]=-

又数列{a
n}成等比数列,

=-

,
∵a
1=

-c
∴-

=

-c,∴c=1
又公比q=

=

所以a
n=-

•

,n∈N;
∵S
n-S
n-1=

=

(n≥2)
又b
n>0,

>0,∴

=1;
∴数列{

}构成一个首项为1公差为1的等差数列,
∴

=1+(n-1)×1=n,S
n=n
2当n≥2,b
n=S
n-S
n-1=n
2-(n-1)
2=2n-1;
又b
1=c=1适合上式,∴b
n=2n-1(n∈N);
(2)由(1)知

=(2n-1)+(2n-1)•(

)
n
设(2n-1)•(

)
n前n项和为Q
n 设数列2n-1的前n项和为S
nQ
n=

+3×(

)
2+5×(

)
3+…+(2n-3)•(

)
n-1+(2n-1)•(

)
n ①

Q
n=(

)
2+3×(

)
3+5×(

)
4+…+(2n-3)•(

)
n+(2n-1)•(

)
n+1 ②
①-②得:

=

∴Q
n=1-(n+1)(

)
n
∴S
n=n
2
∴T
n=S
n+Q
n=n
2+1-(n+1)(
)n分析:(1)由等比数列{a
n}的前n项和为f(n)-c求出数列{a
n}的公比和首项,得到数列{a
n}的通项公式;由数列{b
n}的前n项和S
n满足S
n-S
n-1=

可得到数列{

}构成一个首项为1公差为1的等差数列,进而得到数列{

}的通项公式,再由b
n=S
n-S
n-1可确定{b
n}的通项公式.
(2)首先写出数列

的通项公式,然后利用错位相减的方法求数列前n项和.
点评:本题主要考查数列递推式和数列求和的知识点,解答本题的关键是熟练掌握等差数列和等比数列的性质及其求和公式,此题还要熟练掌握错位相减法在数列求和中的应用,此题有一定的难度.