没有辛普森积分,用梯形面积公式近似都过了???
#include <bits/stdc++.h>
using namespace std;
const double eps=1e-6;
double a,b,c,d,l,r;
double f(double x){
return (c*x+d)/(a*x+b);
}
double jifen(double l,double r){
if(r-l<eps) return (f(r)+f(l))*(r-l)/2;
double mid=(l+r)/2;
return jifen(l,mid)+jifen(mid,r);
}
int main(){
cin>>a>>b>>c>>d>>l>>r;
printf("%.6lf",jifen(l,r));
}