由题知f(x)为分段函数,当x大于0时,由f(x)=f(x-1)可知当x大于1时,f(x)=0,小于1大于0时函数为减函数;当x小于等于0时函数为减函数,而方程f(x)=x+a有且只有两个不相等的实数根即f(x)与y=x+a由两个交点,在同一坐标系中画出函数f(x)的图象与函数y=x+a的图象,利用数形结合,易求出满足条件实数a的取值范围.
【解析】
函数f(x)=的图象如图所示,
当a<1时,函数y=f(x)的图象与函数y=x+a的图象有两个交点,
即方程f(x)=x+a有且只有两个不相等的实数根.
故答案为(-∞,1)