帮忙看看程序错在哪儿了,谢谢!

2025-05-24 07:45:49
推荐回答(1个)
回答(1):

毛病太多了,基本语法你还不太会啊,慢慢学吧。

这样改一下:

#include "iostream.h"
#include "fstream.h"
#include "math.h"

double x,I;

double f(double g)
{
return pow((g+x),4)/pow((1-exp(-(g+x))),2);
}
double integrate() //你要调用的是f函数,这里还加一个参数不知道是什么意思
{
I=8.53553390593/10*f(0.585786437627)+1.46446609407/10*f(3.414213562373);

return I;
}

void main()
{
double f1;//如果是C语言,在这声明

cin>>x;
f1 = exp(-x)*integrate(); //这一句要写在这儿,不能写到外面,而且integrate是函数要加上()
cout<}