2^x = 常数,请问如何求 x 的值? 2^x = 常数(2的x次幂等于常数),请问如何求 x 的值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 2^x=Cx=log2 C=lnC/ln2程序:x:=ln(C)/ln(2); 如果只是2的话,你将x移位,直到低位是1就行了n:=0whilr (i<>1) dobegin i:= x shr n; n:= n+1;end;result:=n; 老兄,我不是不知道数学上怎么做,只是不知道在Delphi的语法中如何写, 如果是基数只是2的话就按照 firetoucher(风焱) 的方法做。如果还可能包含其他数,那你就差一下数学单元,应该叫做Math这个单元,看看里面有没有这个方面的函数,应该有的 如何循环读取TXT文本行 网络服务器运行一两个小时后CPU的占用率就渐至100%是怎么回事? 请问即时消息提醒,因该怎么做 怎么多曲播放? 谁知道怎样在程序运行的时候,把编辑Chart各种属性的编辑器调用出来?? 那有delphi6中文版的下载!!!!200分不够可以加! 大侠们好!小弟请问如何实现WINDOWS的F3查找功能?? 在线等待解答!!!急救!!!请问:怎么显示我要检索的字段值? 寻找富文本控件 高手,请看看这段程序. 如何连接到oracle? 100分,请教如何做托盘程序,能否给出简单实例?
x=log2 C=lnC/ln2程序:
x:=ln(C)/ln(2);
n:=0
whilr (i<>1) do
begin
i:= x shr n;
n:= n+1;
end;
result:=n;