delphi 中 a的b次方怎么算啊?  procedure TForm1.sSpeedButton7Click(Sender: TObject);
begin
sLabel1.Caption := floattostr (intpower(2^2) );
end;报错  不能编译......
其实我想要这种功能: b 是正实数procedure TForm1.sSpeedButton7Click(Sender: TObject);
begin
sLabel1.Caption := floattostr (power(2^2.5) );
end;
还是报错。 哪里有问题啊?

解决方案 »

  1.   

    showmessage(floattostr(power(2,2.5)));逗号吧。还有单元, 要引用math单元
      

  2.   

    这个不会自动添加到代码里。加进去以后就ok了。我在别的qq群问过,让我用for循环,我回答说2的2.5次方怎么循环 ,回答没有半次循环。  不过有人回答 可以通过数学方法(指数函数,换成同底)自己编写程序。我想既然有现成的函数,再自己编显然不会有很高的效率。大家的回答真的很棒!第一次的代码^  是vb的 ,我在实验实验的,发帖时没注意,对不起啊!!