【发布时间】:2013-10-21 03:45:36
【问题描述】:
我正在尝试在不调用 pow() 的情况下用 c 编写一个幂函数。
double power (double X, int Y)
{
int i;
double value = 1;
for (i = 0; i < Y; i++)
value *= X;
return value;
}
我的问题是,您是否有任何理由可以看到该函数在任何给定的测试值下都无法正常工作?我正在尝试涵盖所有输入可能性。
-谢谢
【问题讨论】:
-
它会很慢而且很不精确。
-
我将值改为双倍,谢谢