浮点数精度问题你用%lf格式输出看看是多少
你这个答案其实不算错。因为你选择的是矩形的中间点作为x值。由于y=x*x曲线的倾斜角度明显大于45度。所以用h/2计算的结果会偏小。更为准确的值应该在h/2到h之间。比如改为h/1.5计算的话,结果是18.004498,更接近用积分计算的准确结果。题目也提示矩形长度选择的不同,结果有误差。
整数后加个.0