pascal中负数幂次方怎么表示 比如当A>0时A^N:exp(n*ln(a)) 当a

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 00:31:13

pascal中负数幂次方怎么表示 比如当A>0时A^N:exp(n*ln(a)) 当a
pascal中负数幂次方怎么表示 比如当A>0时A^N:exp(n*ln(a)) 当a

pascal中负数幂次方怎么表示 比如当A>0时A^N:exp(n*ln(a)) 当a
正数幂次方:exp(n*ln(a))
加上条件判断就行了.(注意细节)
if n mod 2=0 then xx:=exp(n*ln(-a)) else xx:=-exp(n*ln(-a));
如果n还不是整型,这个“负数^非整数”的幂本身就没有意义