delphi 中 a的b次方怎么算啊?

amnoone 2011-03-06 09:10:08
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;
还是报错。 哪里有问题啊?
...全文
160 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
amnoone 2011-03-07
  • 打赏
  • 举报
回复
这个不会自动添加到代码里。加进去以后就ok了。我在别的qq群问过,让我用for循环,我回答说2的2.5次方怎么循环 ,回答没有半次循环。 不过有人回答 可以通过数学方法(指数函数,换成同底)自己编写程序。我想既然有现成的函数,再自己编显然不会有很高的效率。大家的回答真的很棒!

第一次的代码^ 是vb的 ,我在实验实验的,发帖时没注意,对不起啊!!
bdmh 2011-03-07
  • 打赏
  • 举报
回复
power,在Math单元
chenpingqq 2011-03-06
  • 打赏
  • 举报
回复
showmessage(floattostr(power(2,2.5)));

逗号吧。

还有单元, 要引用math单元

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧