我认为楼主公布的答案中只有答案一是正确而且严谨的。(答案二我不太明白怎么代
)
11楼的老哥(dmxlord)虽然看起来正确但是g(x)=g(1/x)实在无法推出g(x)=C(常数),
例如g(x)可以等于x+1/x,x^2+1/x^2,|x-1/x|,|ln x|,|log_a(x)|
(正如你说的那样,只要满足g(x)=h(x)+h(1/x)或g(x)=h(x)h(1/x)均可,换句话说h(x)不管取什么函数都能使g(x)=g(1/x))
另外由ff(x)=f(x)可以推出对于一切x属于f(R)(其中f(R)是f(x)所有可能取得的值的集合)满足f(x)=x,
(因为若设y=f(x),将y代入ff(x)=f(x),得f(y)=y,但是y只能取遍f(R)上的值)
不过我不确定题中f:R to R具体是什么意思
,是说f(R)=R还是f(R)属于R?
如果f(R)=R通过上述ff(x)=f(x)的性质可以推出f(x)只能为x,如果f(R)仅仅属于R的话好像难以求出结果
至少有f(x)=x和f(x)=0两个结果
总之答案一应该符合出题人的意思