我試圖做指數恩的「DEV C++」 compilator一個例子,我無法得到輸出我試圖做指數在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;
}
,我得到這樣的:
可能是什麼問題呢?
Sincerilly, NIN。
可能不是這樣,但有些編譯器,帶'printf()',不喜歡''l「'。嘗試'printf(「%。1f ^%。1f =%.21f」,base,exponent,result);'(我懷疑問題是使用了錯誤的.h文件) – chux
我在代碼中看不到任何錯誤它用gcc編譯得很好。您的錯誤消息似乎表明您的平臺有問題。它指向你的一個C庫頭文件中的一行,看來。 –
看起來你的編譯器設置有問題。 – immibis