回 帖 发 新 帖 刷新版面

主题:[讨论]我是初学者,哪位能告诉次方该如何表示?谢谢。

如  5 的8次方
    3 的100 次方
    

    X 的 Y 次方


    谢谢。

回复列表 (共13个回复)

11 楼

我那本书上说,Pascal为了避免错误,去除了乘方的功能。
需要x^y的话,可以用exp(y*ln(x))(y∈Z+)。

12 楼

function power(base:real,exponent:integer):real;
    var i:integer;pow:real;
    begin
        pow:=1;
        for i:=1 to exponent do
            pow:=pow*base;
        return pow;
    end;

13 楼

用换底公式:
exp(n*ln(x))
求X的N次方

我来回复

您尚未登录,请登录后再回复。点此登录或注册