(1)解:∵a
n-na
n-1=0(n≥2),a
1=1,
∴a
n=na
n-1=n(n-1)a
n-2=n(n-1)(n-2)a
n-3=…
=n(n-1)(n-2)…3•2•1=n!
又a
1=1=1!,∴a
n=n!
(2)证明:由

,两边同时除以2
n得:

,即

.
∴数列{

}是以

为首项,公差为

的等差数列,
则

,故

.
(3)解:因为

,

.
记A
n=

=

=

.
记{

}的前n项和为B
n.
则

①
∴

②
由②-①得:

=

.
∴S
n=c
1+c
2+c
3+…+c
n=

.
所以数列{c
n}的前n项和为

.
分析:(1)把递推式a
n-na
n-1=0变形后进行循环,可以得到a
n=n(n-1)(n-2)…3•2•1=n!,验证a
1成立,则数列{a
n}的通项公式可求;
(2)把给出的递推式两边同时除以2
n,移向整理即可证得数列

为等差数列;
(3)把数列{a
n}的通项代入

,把数列{b
n}的通项代入

,利用裂项相消和错位相减法分别求出数列{

}和{

}的和后直接作和即可.
点评:本题考查了等差关系的确定,考查了等差数列和等比数列通项公式的求法,考查了利用裂项相消和错位相减法求数列的前n项和,是中档题.