关于#c语言#的问题,请各位专家解答!

img


谁能提供教程吗,平时就写写代码,然后调试,没其他的了。这硬是搞不明白

使用 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.