数列an中a1=2,a(n+1)=an+cn(c是常数),a1 a2 a3成公比不为1的等比数列.求c ,求an的通项公