pascal高精度乘法 以及N次方问题

2024-12-27 20:00:48
推荐回答(1个)
回答1:

1、一般采用高精度加法
2、round(exp(n*ln(x)))可以求出x的n次方。
用自定义函数的话是这样(x的y次方):
function power(x,y:longint):qword;
var i:longint;
begin
power:=1;
for i:=1 to y do power:=power*x;
end;

这个数超过19位的话尽量用高精度来写