我正在尝试在 c 中做指数,但这就是得到的

I'm trying to do exponent in c, but this is what is get

我正在尝试使用“DEV C++”编译器做一个指数示例,但我无法获得输出

这是代码:

#include <stdio.h>
#include <math.h>

int main (void)
{
    double base, exponent, result;

    printf("La base:\n");
    scanf("%lf",&base);
    printf("El exponente:\n");
    scanf("%lf",&exponent);

    result = pow(base, exponent);

    printf("%.1lf^%.1lf = %.21f",  base, exponent, result);

    return 0;       
}

我明白了:

可能是什么问题?

真诚的, NIN.

您向我们展示了 exponente.c 中的代码(我猜),但屏幕截图中的错误消息显示:

error in math.h
included from teorema.c

所以您应该非常仔细地阅读错误消息并在其他文件中查找错误代码。

重要的是要记住我使用的是 DEV c++,它有很多错误和无法运行的库。

我为 windows 下载了 GCC 和 MinGW。我在 MS-Dos 中编译了相同的源代码并且它有效。

我想我最终将只使用 GCC 而忘记 DEV C++。