作业帮 > 综合 > 作业

编写一个用矩形法求定积分,这个程序哪里出错了.答案总是显示0

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 10:20:13
编写一个用矩形法求定积分,这个程序哪里出错了.答案总是显示0
#include"stdio.h"
#include"math.h"
double
fun1 (double x)
{
return (sin (x));
}
double
fun2 (double x)
{
return (cos (x));
}
double
fun3 (double x)
{
return (exp (x));
}
double
jifen (double (*p) (double x),int a,int b)
{
int i;
double f = 0.0,h,x,y1,y2,area;
h = (b - a) / 10000;
x = a;
y1 = (*p) (x);
for (i = 1; i
我这上面测试的时候发现的问题是在
f = (b-a)/10000;这里
因为a,b都是整形,所以如果b-a