我想在c中做指数,但这就是得到的

时间:2016-07-25 21:30:47

标签: c dev-c++

我正在尝试做一个指数en“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;       
}

我明白了:

exponent

可能是什么问题?

Sincerilly, NIN。

2 个答案:

答案 0 :(得分:1)

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

  math.h中的

错误   包括teorema.c

因此,您应该非常仔细地阅读错误消息,并在另一个文件中查找错误代码。

答案 1 :(得分:0)

重要的是要记住,我使用的是DEV c ++,它有很多错误,而且库不起作用。

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

我想我最终只会使用GCC,而且我会忘记DEV C ++。