#includevoid main(){double i,j;double a,b,c=0;printf("请输入积分上下限:");scanf("%lf%lf",&a,&b);for(i=a;i<=b;i+=10e-8){j=i*i+1;j*=10e-8;c+=j;}printf("ans=%.4f\n",c);}对了 没考虑自变量取负值的情况,这个程序只适合算上下限都大于零的情况。