注册 登录
编程论坛 Delphi论坛

怎样求一个数是另一个数的几次方

发布于 2013-01-27 10:04, 1955 次点击
学艺不精,求各位大侠帮助
例如:知道一个数是512,想得出它是2的几次方,公式怎么写
3 回复
#2
wp2319572013-01-27 10:18
自己定义一个函数 ok

无限次除以2  如果余数是1 则返回错误  否则返回计数器
#3
2013-01-27 10:29
以下是引用wp231957在2013-1-27 10:18:19的发言:

自己定义一个函数 ok

无限次除以2  如果余数是1 则返回错误  否则返回计数器
关键是512和2这2个数不是固定的,甚至会有10是3的几次方,答案会有小数,光靠除法是没用的,应该会有个公式的,高中的那些数学知识都忘光了
#4
lanbm2013-02-12 19:31
回复 2楼 wp231957
求x的y次方:EXP(y*Ln(x))
1