确定位数的问题(10分)

  • 主题发起人 主题发起人 刘亚林
  • 开始时间 开始时间

刘亚林

Unregistered / Unconfirmed
GUEST, unregistred user!
b为一位数时K:=10
b为二位数时K:=100
b为三位数时K:=1000

大家帮个忙写出这个算法~~,好困,明天又是一天的课,睡了先~~~
 
把b变为字串,查它的长度不就行了

 
k:=trunc(IntPower(10, length(inttostr(b))))
 
intpower是什么函数呢?~

 
看看帮助,INTPOWER的功能就是算出取整后的(指数幂)
 
pascal里没有指数运算符!

是不是也没有指数函数?我找了半天没看到~~
 
Delphi是使用函数Power和IntPower来计算方幂的,两者的区别在于Power的底数和指数都可以为浮点数,而IntPower的底数为浮点数,而指数为整数。例如:
A := IntPower(B, C)

 
取常用对数!
 
搞定了,谢谢各位,是东兰梦舞的uses math救了我~~
也谢谢黑星星以及各位答题的朋友们~
 
后退
顶部