编程论坛
注册
登录
编程论坛
→
Delphi论坛
怎样求一个数是另一个数的几次方
发布于 2013-01-27 10:04, 1955 次点击
学艺不精,求各位大侠帮助
例如:知道一个数是512,想得出它是2的几次方,公式怎么写
3 回复
#2
wp231957
2013-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
lanbm
2013-02-12 19:31
回复 2楼 wp231957
求x的y次方:EXP(y*Ln(x))
1