lai 发表于 2011-9-19 20:32:13

怎样求一个的是2的几次方

求已知一个的为8912,用科学计算机怎样算出8912是2的多少次方
说明白点就是2的13次方是8912。
现在把13当X   未知数,怎样再把13求出来

lsgo 发表于 2011-9-19 20:45:36

本帖最后由 lsgo 于 2011-9-19 21:04 编辑

用 8192 除 2 等 1 时 数下你除了几次 本人算下刚好除了 13 次 结果为1 所以 X = 13 不知道主这方法行不行大家有好的方法请跟贴{:5_91:}

lai 发表于 2011-9-19 21:00:22

lsgo 发表于 2011-9-19 20:45 static/image/common/back.gif
用 8912 除 2 等 1 时 数下你除了几次 本人算下刚好除了 13 次 结果为1 所以 X = 13 不知道主这方法行不行...

这个方法是可以,但太浪费时间了,
我想知道用科学计算机是怎样算出来

回首、往事 发表于 2011-9-19 21:08:36

应该是用log来算吧!

lsgo 发表于 2011-9-19 21:20:42

计算机本身带的 算不出来 LOG出来的结果为 3.9~~~~~~~~这样的结果好像不对

tsembrace 发表于 2011-9-19 21:31:55

用汇编的话应该就是2楼那方法了吧。。

Ak.xuer 发表于 2011-9-19 22:00:38

如果是用汇编我觉得应该用循环和转移循环一次加一当商等于零时跳出去

s0512 发表于 2011-9-19 22:20:38

用计算器
log(8192)/(log(2))=13

涅槃的龙 发表于 2011-9-24 17:30:24

log8912/log2
{:7_169:}高中数学

只是丶梦 发表于 2011-9-25 00:09:07

计算器上的xor -1 左移 -1位 也就是右移1位 和 除2一个意思.
用算法写 就是 得数=1时退出循环 否则 inc 计数器

额看了几下只想出这个

只是丶梦 发表于 2011-9-25 00:10:11

涅槃的龙 发表于 2011-9-24 17:30 static/image/common/back.gif
log8912/log2
高中数学

计算器时候咋算...我不懂

涅槃的龙 发表于 2011-9-26 13:24:10

只是丶梦 发表于 2011-9-25 00:10 static/image/common/back.gif
计算器时候咋算...我不懂

额,计算器上面不是有个log键吗?

topcookie 发表于 2011-9-26 14:27:45

高中数学的对数问题
页: [1]
查看完整版本: 怎样求一个的是2的几次方