c++中指数函数和对数函数怎么输入?开头怎么声明?我想输入s=-1.8lg(6.8/re+(e/7.4)^1.11)怎么弄 ?

 我来答
做最后一个坏人
推荐于2017-09-08 · TA获得超过2336个赞
知道小有建树答主
回答量:512
采纳率:0%
帮助的人:584万
展开全部
math库中有
pow(x,y)函数,x为底数,y为指数,返回值为结果

double log(double num) 自然对数

声明#include<cmath>,没有就换成#include<math.h>
不知道你得re是什么,所以你自己整理吧
追问
s=-1.8*log(6.8/re+pow(e/7.4,1.11));???? re是输入的一个值。。这个表达式还是不对啊
追答
昨天太忙没去自己调试下,log函数对应的是e为底,你的lg是以10为底。还有e我的编译器中是没有定义的不知道你的,所以你得自己定义。程序如下:
#include
#include
using namespace std;
const double e = 2.718281828459;
int main()
{
...
double s;
s=-1.8*log10(6.8/re+pow(e/7.4,1.11));
...
return 0;
}
差不多就是这样了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式