各位大哥,谁有没有关于定积分计算的C++源码? 各位大哥,谁有没有关于定积分计算的C++源码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大一时候写的定积分源码:是数值计算的作业题#include<iostream.h>#include<math.h>#define A0 8/9#define A1 5/9#define A2 5/9#define x0 0#define x1 sqrt(15)/5#define x2 -sqrt(15)/5double f1(double x){ return(pow(x,5));//这一行请手工添加函数}double g(double x,double (*f)(double),double a,double b){ return f(x*((b-a)/2)+(a+b)/2);}double jifen(double(*f)(double),double a,double b,int n){ double h,sum1=0,sum2=0; if(a>b) h=(a-b)/n; else h=(b-a)/n; for(int i=0;i<n;i++){ sum1=g(x0,f,a+i*h,a+(i+1)*h)*A0+g(x1,f,a+i*h,a+(i+1)*h)*A1+g(x2,f,a+i*h,a+(i+1)*h)*A2; sum2+=sum1*h/2; } return(sum2);}void main(void){ int n; double a,b; cout<<"请输入积分上限:"; cin>>a; cout<<"请输入积分下限:"; cin>>b; cout<<"f1(x)从"<<a<<"到"<<b<<"的积分为:\n"<<jifen(f1,a,b,10)<<'\n'; } 纠结啊:如何提升进程UAC权限 用union结构把类成员函数转为线程回调函数会有问题吗 程序退出的时候遇到一个关于cstring的问题,不知道该怎么办 VS2005中怎么指定运行时dll所在的目录? 能不能帮忙一下啊,为什么我做缩小程序的时候出来的是黑块啊? 请问,我在一个dialog下有两个rect框,我要用onpaint的事件来描点画图,但怎么同时只能有一个画出? 祝福网站 如何获取列表控件每行的高度值?在线等 vc初学者的问题,我这样打开一个新窗口错在哪里? 这里有没有程序员是自考生? list 控件中如何加入长度为40的字符串. 请问关闭程序的函数是什么啊,以及如何防止最大化?谢谢!
是数值计算的作业题#include<iostream.h>
#include<math.h>#define A0 8/9
#define A1 5/9
#define A2 5/9
#define x0 0
#define x1 sqrt(15)/5
#define x2 -sqrt(15)/5double f1(double x)
{
return(pow(x,5));//这一行请手工添加函数
}double g(double x,double (*f)(double),double a,double b)
{
return f(x*((b-a)/2)+(a+b)/2);
}double jifen(double(*f)(double),double a,double b,int n)
{
double h,sum1=0,sum2=0;
if(a>b) h=(a-b)/n;
else h=(b-a)/n;
for(int i=0;i<n;i++){
sum1=g(x0,f,a+i*h,a+(i+1)*h)*A0+g(x1,f,a+i*h,a+(i+1)*h)*A1+g(x2,f,a+i*h,a+(i+1)*h)*A2;
sum2+=sum1*h/2;
}
return(sum2);
}void main(void)
{
int n;
double a,b;
cout<<"请输入积分上限:";
cin>>a;
cout<<"请输入积分下限:";
cin>>b;
cout<<"f1(x)从"<<a<<"到"<<b<<"的积分为:\n"<<jifen(f1,a,b,10)<<'\n';
}