- 415 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 20:03:42 ]
- どうやったらうまくコーディングできるんだろう?
すぱげってぃーなコードになってしまう。やっぱり慣れるしかない? 以下サンプル void binary_search(double x,double y,double *z) { int i; double c,j; j = 0.0000001; for(i=0;y*y - 2 > j;i++) { if(x*x - 2 < 0 && y*y - 2 > 0) { c = (x+y)/2; if(c*c - 2 > 0) y = c; else x = c; } binary_search(x,y,z); } *z = x; } 再帰しまくりでサーセン。でもどうやったら再帰せずに実現できるだろう? 考えるのが面倒&考えても良く分からないので再帰に走る今日この頃。
|

|