若函数f(x)=(k-2^x)/(1+k*2^x)在定义域上是奇函数,求k的值