pascal里面的数的指数怎么简便表示?

来源:百度知道 编辑:UC知道 时间:2024/05/30 17:40:53
比如说a的平方可以写成:a*a 或者 sqr(a),但是如果是a的1000次方呢?总不能写1000个a吧?有什么方法表示1000(指数)?把公式写下来

没有公式,你可以自己造一个公式,不过本质还是在乘,下面我造一个给你看:

function pow(x:real; n:integer):real;
var i:integer; y:real;
begin
y:=1;
for i:=1 to n do y:=y*x;
result:=yl
end;

把这段代码放在你的程序的BEGIN...END.之前,你的程序里面就可以使用pow(a,1000)来表示a的1000次方了。