C语言 新手log问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:05:47
题目是调用函数库、求log 90的值、
x=log 90 那里提示出错了、
是出的什么错呢、要怎么些才对呢?
最好还有相关的函数库
哪位大侠指教下、先谢谢了

#include <stdio.h>
#include <math.h>
int main(void)
{
double x;
x=log 90;
printf ("%lf\n",x);
system("pause");
}
#include <stdio.h>
#include <math.h>
int main(void)
{
double x;
x=log (90);
printf ("%lf\n",x);
system("pause");
}

是这样的么?
3L的 double result;
double x = 8.6872;
这个是什么啊、谢谢啦

传说中C语言函数都需要打上括号。
不然不好用

double log(double x)

函数原型

例子
#include <math.h>
#include <stdio.h>
int main(void)
{
double result;
double x = 8.6872;
result = log(x);
printf("The natural log of %lf is %lf", x, result);
return 0;
}

函数是这样调用的么- -,自己去翻翻C函数手册