#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
float fun1(float i);
float fun2(float i);
float fun3(float i);
int main()
{
float a,b,n;
float h,i;
float s=0;
cout<<"输入函数上下界a、b和区间等分数目n"<<endl;
cin>>a>>b>>n;
h=(b-a)/n; //精度
for(i=a;i<b;i+=h)
s+=fun1(i)*h;
cout<<"积分结果"<<s<<endl;
return 0;
}
float fun1(float i)
{
return sin(i);
}
float fun2(float i)
{
return cos(i);
}
float fun3(float i)
{
return exp(i);
}
#include<iomanip>
#include<cmath>
using namespace std;
float fun1(float i);
float fun2(float i);
float fun3(float i);
int main()
{
float a,b,n;
float h,i;
float s=0;
cout<<"输入函数上下界a、b和区间等分数目n"<<endl;
cin>>a>>b>>n;
h=(b-a)/n; //精度
for(i=a;i<b;i+=h)
s+=fun1(i)*h;
cout<<"积分结果"<<s<<endl;
return 0;
}
float fun1(float i)
{
return sin(i);
}
float fun2(float i)
{
return cos(i);
}
float fun3(float i)
{
return exp(i);
}