考虑到浮点数,采用double类型。
double f(double x)
{
//公式
}
double count(double n,double a,double b)
{
double sum_in=0;
double h=(b-a)/n;
for(double i=0;i<n;i++)
{
if((int)i%2==0)
{
sum_in+=2*(f(i*h+a));
}
考虑到浮点数,采用double类型。
double f(double x)
{
//公式
}
double count(double n,double a,double b)
{
double sum_in=0;
double h=(b-a)/n;
for(double i=0;i<n;i++)
{
if((int)i%2==0)
{
sum_in+=2*(f(i*h+a));
}