第十题,程序设计如下:#include #include#define e 2.71828 /*自然常数*/ #define n 30 /*二分次数*/#define m 0.000001 /*定义精度*/ double f(double x,int i){return pow(x,i)*exp(x);}void main(){int a=0,b=1,k=1,i; double h=b-a,S,x; double I1,I2; I1=(1.0/e)*(h*(f(a,1)+f(b,1))/2); for(i=1;i=m){h=h/2;I1=I2;} else break;}输出结果如下:其中 I10=0.94005 I25=0.041908。