一道稍有小疑问的函数题

问题描述:

一道稍有小疑问的函数题
已知定义域为R的函数f(x)满足f(f(x)-x²+x)=f(x)-x²+x.
(Ⅰ)若f(2)=3,求f(1);又若f(0)=a,求f(a);
(Ⅱ)设有且仅有一个实数x0,使得f(x0¬)= x0,求函数f(x)的解析表达式.
额,我是这么想的:设f(x)-x²+x=t,则原函数就为f(t)=t,那么第一问怎么就有f(2)=3的呢?
大家只需要回答我想的哪儿错了就行了!

t=f(x)-x²+x,可以看成t是x的函数,函数的定义域是R,但是值域不一定是R,如当f(x)=sinx+x²-x时,t=sinx,定义域是R,值域[-1,1]