(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項和,是中檔題.