rain over me免费下载:请编程高手帮帮忙,急!!!

来源:百度文库 编辑:高校问答 时间:2024/05/10 19:27:44
请帮我编个程序:
用梯形法求函数f(x)=1+x*x在0到1上的定积分.
急用!!!谢谢!

调试通过,N为从0到1分成的矩形的个数

#include "math.h"
void main()
{
double N = 10000;
double s=0;
scanf("%f",&N);
for (int i=1;i<=N;i++)
{
s = s+(1+pow(i/N,2))*(1/N);
}
printf("%f",s);

}

刚才没看清,你要的是梯形,上述是矩形,梯形算法如下:
#include "math.h"
void main()
{
double N = 10000;
double s=0;
scanf("%f",&N);
for (int i=0;i<N;i++)
{
s = s+(1+pow(i/N,2)+1+pow((i+1)/N,2))*(1/(2*N));
}
printf("%f",s);

}