C语言,有关求定积分#define N 100#includedouble *f(double x){\x09doubl
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 06:54:54
C语言,有关求定积分
#define N 100
#include
double *f(double x)
{
\x09double a=x*x+x;
\x09double *p=&a;
\x09return p;
}
double intergral(double a,double b,double(*f)(double))
{
\x09double h=(b-a)/N,S=0;
\x09int i;
\x09for(i=0;i
#define N 100
#include
double *f(double x)
{
\x09double a=x*x+x;
\x09double *p=&a;
\x09return p;
}
double intergral(double a,double b,double(*f)(double))
{
\x09double h=(b-a)/N,S=0;
\x09int i;
\x09for(i=0;i
要学会看错误提示double intergral(double a,double b,double(*f)(double))
这个函数的第三个参数你传错了第三个参数是一个函数的指针,这个函数的返回值类型是double参数类型是double而你传的f函数,他的返回值类型是double *不是double 所以报你第三个参数传错了,实际上就是你的f函数写错了,改下就行了:double f(double x)
{
double a=x*x+x;
return a;
}#include<stdio.h>
double f(double x)
{
double a=x*x+x;
return a;
}
double intergral(double a,double b,double(*f)(double))
{
double h=(b-a)/N,S=0;
int i;
for(i=0;i<N;i++)
S=S+f(a+i*h)+f(a+(i+1)*h);
S=S*h/2;
return S;
}
void main()
{
double sum;
sum=intergral(1,3,f);
printf("%lf",sum);
}
这个函数的第三个参数你传错了第三个参数是一个函数的指针,这个函数的返回值类型是double参数类型是double而你传的f函数,他的返回值类型是double *不是double 所以报你第三个参数传错了,实际上就是你的f函数写错了,改下就行了:double f(double x)
{
double a=x*x+x;
return a;
}#include<stdio.h>
double f(double x)
{
double a=x*x+x;
return a;
}
double intergral(double a,double b,double(*f)(double))
{
double h=(b-a)/N,S=0;
int i;
for(i=0;i<N;i++)
S=S+f(a+i*h)+f(a+(i+1)*h);
S=S*h/2;
return S;
}
void main()
{
double sum;
sum=intergral(1,3,f);
printf("%lf",sum);
}
C语言,有关求定积分#define N 100#includedouble *f(double x){\x09doubl
C语言有关快速幂问题求帮忙解释下这哥函数的原理.double pow(double x,int n){\x09doubl
c语言,二分法求根无论我输入什么都是error.#include#includedouble fun(double x)
c语言求cos近似值请问错在哪了.#includedouble cos(double x) //函数定义和形参说明{do
编一个C语言程序--求f(x)在a,b上的定积分
C语言求平均数问题#include #define N 5 void main(int){int c[N],d[N],f
C语言编写f(x)=x^2在区间[0,1]定积分
C语言.VC6.0软件写用变步长梯形求积法计算定积分f(x)=e^(-x^2)在[1,2]上积分.C语言C语言
f'(x^3)的定积分=x^3+c 求f(x)
#includedouble power(int x,int n){double y=1;int i;for(i=n;i
double pow(double x,double y) C语言
用C语言编写一个求定积分的程序