(1)一般十进制数换成二进制没有直接的公式.
通常“用2辗转相除法”除至结果为1 为止,
将余数和最后的1从下向上倒序写 就是结果 ,也可编程实现.
例如302
302/2 = 151 余0
151/2 = 75 余1
75/2 = 37 余1
37/2 = 18 余1
18/2 = 9 余0
9/2 = 4 余1
4/2 = 2 余0
2/2 = 1 余0
故二进制为100101110
(2) 题目不太清楚.k是什么?要求什么?
(3)因 f(x) = x/(1+x)
则 f(1/x) = (1/x)/[1+1/x] = 1/(1+x)
则有 f(x) + f(1/x) = x/(1+x)+1/(1+x) =1
所以
f(1/2007)+f(1/2006)+f(1/2005)+……+f(1/2)+f(1)+f(1)+f(2)+f(3)+……+f(2006)+f(2007)
=[f(1/2007)+f(2007)] + [f(1/2006)+f(2006)] +.+[f(1)+f(1)]
=1+1+.+1
=2007
希望能把第二题写清楚点.