#include<stdio.h>
#include<math.h>
void main()
{
float integrate(float,float,float (*function)(float));
float s;
s=integrate(0,1,exp); f
printf("%f",s);
system("pause");
}
float integrate(float a,float b,float (*function)(float))
{
int i=1000,j;
float m,sum=0;
m=(b-a)/i;
for(j=0;j<i;j++)
{
a+=m;
sum+=(*function)(a);
}
return sum;
}
电脑显示函数类型不匹配,请问问题在哪?