次方用delphi是怎么表达?(100分)

  • 主题发起人 主题发起人 快乐做人
  • 开始时间 开始时间

快乐做人

Unregistered / Unconfirmed
GUEST, unregistred user!
次方用delphi是怎么表达?
 
Delphi是使用函数Power和IntPower来计算方幂的,两者的区别在于Power的底数和指数都可以为浮点数,而IntPower的底数为浮点数,而指数为整数。例如:
A := IntPower(B, C);
 
新年同乐
 
谢谢了,有点懂了! 不过觉得没那么全面
 
看 math 单元
 
关于一些数学题在delphi一般用什么方法来计算比较合适?
 
//得到指定整數值的N次方
function GetValueToN(inValue:Real;n:integer): Real;
{
傳入參數:
  inValue:用來求N次方的底數
n:指數
傳出參數:
求完N次方的結果
}
var
i:integer;
begin
Result:=1;
if n=0 then
Exit;
for i:=1 to Abs(n) do
Result:=Result*inValue;
if n<0 then
Result:=1/Result;
end;
 
這個是我用的函數,你試試。
 
DELPHI里有这个函数呀,但你也可以根据公式写自己的函数。
 
use那个单元,然后IntPower(底数, 次方数);
 
有没有解决这个问题.
 
后退
顶部