运算平方的公式

谁能告诉我怎么算! 2 20 = ?
2025-03-23 18:44:42
推荐回答(4个)
回答1:

我不知道你要用哪种语言,这样的话不知道应该用哪个函数库,不过我可以用C语言给出一个算法,不用任何函数库。你可以仿照这个用任何语言来写。

double (float a,int x) //a是底数,x是指数,返回值是结果
{
double s=1; // 结果
int i; // 循环增量,无意义

for (i=0;is*=a;
return s;
}
指数只能是自然数

理论上可以算任何次方,但是要保证底数和指数不要太大,避免溢出,其实double是c里面最大的变量了,这要不行就得自己分配内存了。不过我想这是一个比较通用的算法。

回答2:

float=sqr(20)

回答3:

shu dd 20.0
.
.
.
fld shu
fmul st,st(0)

回答4:

Math.pow(20,2);