#include
double f( const double );
double df( const double );
int main(int argc, char *argv[]) {
double x = 0.0;
puts("val = ?");
scanf("%lf", &x );
printf("num_ans = %f\n", ( f(x+1e-4) - f(x) ) / 1e-4 );
printf("aly_ans = %f\n", df(x) );
return 0;
}
double f( const double val ) {
return ( val*val - 4.0*val - 7.0 );
}
double df( const double val ) {
return ( 2.0*val - 4.0 );
}
把函数里的int改回double
光线太强,不慌会撞到地上
闪瞎狗眼了...
亮瞎了我的钛合金眼