因为函数f(x)= x (2x+1)(x+a) 为奇函数,所以f(-x)=-f(x),即f(-x)= -x (-2x+1)(-x+a) = -x (2x-1)(x-a) =- x (2x+1)(x+a) ,可得(2x-1)(x-a)=(2x+1)(x+a),解得a=- 1 2 .故答案为:- 1 2 .