阅读下面程序框图,如果输出f(x)=1,那么输入的x的值是?

问题描述:

阅读下面程序框图,如果输出f(x)=1,那么输入的x的值是?
开始-------输入x------x>0 是------f(x)=-x----输出f(x) 结束
否-------f(x)=x^2---输出f(x)

-1
最终有两条途径得到答案
若f(x)=-x =-1 得x=-1 又x>0 所以不符合
若f(x)=x^2=-1得x=-1或1(舍弃)