使用 pow() 函数需要引入
#include <math.h>
你要是自己写 pow() 最好改成别的名字
b变量用作循环,应该用int类型。
应该是与库函数重名了
修改一下函数名试试
代码修改如下
有帮助望采纳
#include <stdio.h>
double Pow(double, int);
int main()
{
double x = 3.6, r;
int b = 5;
r = Pow(x, b);
printf("%f", r);
}
double Pow(double a, int b)
{
double result = 1;
while (b)
{
result *= a;
b--;
}
return result;
}
函数名 pow 和关键字重了,改为 Pow.