分析:利用條件f(x+1)是奇函數,得出f(-x+1)=-f(x+1),從而求出a.
解答:解:方法1:(定義法)因為f(x+1)是奇函數,所以f(-x+1)=-f(x+1),
即(-x+1)3-3(-x+1)2+a=-[(x+1)3-3(x+1)2+a],解得a=2.
方法2:(特殊值法)因為f(x+1)是奇函數,所以f(-x+1)=-f(x+1),
所以當x=0時,f(1)=-f(1),即f(1)=0,
所以f(1)=1-3+a=0,解得a=2.
故答案為:2.
點評:本題主要考查了函數奇偶性的應用,函數奇偶性的應用一是可以使用定義得到條件方程,二是可以使用特殊值進行判斷.