中易网

c++定积分求值!!!!

答案:1  悬赏:0  
解决时间 2021-01-15 05:57
  • 提问者网友:回忆在搜索
  • 2021-01-14 12:34
c++定积分求值!!!!
最佳答案
  • 二级知识专家网友:何以畏孤独
  • 2021-01-14 13:42
函数定义有问题:
double integral(double a,double b,int n);double integral(double l);double integral(double w);

修改如下,不知你能不能看懂,跑跑看吧!!
#include"iostream.h"
#include"math.h"
#include"stdio.h"
double f(double x)
{
return x*x;
}
double integral(double a,double b,int n,double &l,double &w)
{
double sum; double h=(b-a)/n;
sum =f(a)+f(b);
double x=a+h;
for(int i=1;i{
sum=sum+f(x);x=x+h;

}
l=1/6*(1+1/n)*(2+1/n);
w=sum*h-l;

return sum*h;
}
void main()
{
double a,b,w,l;
int n;
cout<<"输入区间值,等分数:"<cin>>a>>b>>n;
cout<<"the integral of f(x) from "
另外,不知道你的公式有没有错,我感觉不是很正确。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息