用C语言编写一个求定积分的程序答:float c,s;c=(a+b)/2;s=(b-a)/6*(p(a)+4*p(c)+p(b));return s;} int main(){ float a,b;printf("请输入积分下限a的值:");scanf("%f",&a);printf("请输入积分上限b的值:");scanf("%f",&b);printf("%f\n",fsimp(a,b,f1));printf("%f\n",fsimp(a,b,f2))...
编一个C语言程序--求f(x)在a,b上的定积分答:include <math.h> double f(double x){ double y;y=log(x); /*f(x)的定义,可自行修改*/ return y;} double simp(double a,double b,const double eps,double (*f)(double))/*利用simpson公式求f(x)的定积分*/ { int n=1,k;double h,t1,t2,s1,s2,ep,p,x;if (a-b>0) {...
用C语言求定积分答:求定积分近似值 程序代码如下:#include#includevoid main(){ int i,n=1000; float a,b,h,t1,t2,s1,s2,x; printf("请输入积分限a,b:"); scanf("%f,%f",&a,&b); h=(b-a)/n; for(s1=0,s2=0,i=1;i<=n;i++) { x=a+(i-1)*h; t1=(floa...