2006-11-08から1日間の記事一覧

計算

ちょっと前に、x^yを計算したくなった。xはともかく、yも浮動小数点の範囲にある数なので、単純な以下の関数は使えない。 double pow(double x, int y){ if(y == 0) return 1; if(y == 1) return x; tmp = pow(x, y/2); if(y % 2 == 0){ return tmp * tmp; }…