方程式 𝑓(𝑥)=0 の解を二分法で求める関数 d ouble b isection( d ouble ( *f f )( double ), double a ,double b) d ouble bisection( d ouble ( *f f )( double ), double a , double b { double y; y = (*f f )(a)~ return ~ ; // 収束した値を返す } の形で書いて
double bisection(double (*func)(double), double a, double b) { double y; y = (*func)(a); return y; // 収束した値を返す }