<分区>
我有一个 codepad .
在第 15 行的一个 for 函数中
for(i=2; i<=90; i+=2){
int j=0+i;
printf("%i\n",i);
power=pow(inp,j);
factor=factorial(i);
if(i%4==0)fAns += power/factor;
else fAns -= power/factor;
}
行 power=pow(inp,j);
我添加了 j
而不是仅仅使用 i
因为它给了我同样的错误. 对“pow”的 undefined reference
。
如果我将 j
替换为 2,那么它就可以正常工作,但是当我使用 j=i
时,它将无法工作。增加这条线有问题吗?
我希望它递增而不是抛出错误。