早教吧 育儿知识 作业答案 考试题库 百科 知识分享

帮忙写一个C++程序用梯形分割法计算积分(积分区间[0,1]被积函数为sinX)用变步长梯形求积法.步长n取值为10,100,1000,10000,100000.

题目详情
帮忙写一个C++程序
用梯形分割法计算积分(积分区间[0,1]被积函数为sinX)用变步长梯形求积法.步长n取值为10,100,1000,10000,100000.
▼优质解答
答案和解析
#include
#include
#include "math.h"
float f(float x)
{
return sin(x);
}
float tixing(float(*f)(float),float a,float b,int n)
{
int k;
float s,s1 = 0.0;
float h = (b - a) / n;
for (k=1; k