我必须编写一个算法,对整数或浮点参数中的基数(整数或浮点数)求幂。我为 Deluge (zoho.com) 编写了这个算法,但它只能使用整数指数:
float math.potencia(float base, int expoente)
{
if(expoente>0)
{
base = base * thisapp.math.potencia(base, (input.expoente - 1));
}
else if (expoente == 0)
{
base = 1;
}
return base;
}
(Deluge 没有增强运算符或函数)。谢谢!