回 帖 发 新 帖 刷新版面

主题:如何算n次方根

pascal里怎么算n次方根阿,小弟初来此处,不懂之处还请各位高手指点迷津

回复列表 (共11个回复)

沙发

很简单啊
x^a=b,则x=b^(1/a)

板凳

也可以用对数涵数的知识

3 楼

pascal里可以用^符号的阿?

4 楼

我晕倒……
只是表达出算法而已……
具体实现可以用对数恒等式:x^y=exp(y*ln(x))

5 楼

也可以用循环

for i:=1 to y do x:=x*x;

6 楼

program yb(input,output);
var x,n,i,a:longint;
  begin
   readln(n,x);
    i:=2;
    a:=x;
     while i<=n do
      begin
       x:=x*a;;
       i:=i+1;
      end;
     writeln('Jieguo=',x);
   end.

7 楼

只有泡泡糖
是对的!!!

8 楼

faintzw
完全对!

9 楼

。。。。。。。。用数学方法吧

10 楼

用递规呀!!

我来回复

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