libm に hypot() なんて関数があるのを初めて知る。
いや〜、距離の計算なんてこの歳になるまで死ぬほどやったけど、まさかライブラリ関数にあるなんて知らなかったわ。
てゆーか、これ、3次元版はないの?
ちなみに、これ(V7/usr/src/libm/hypot.c)を見ると、こんな計算でも、溢れさせたりせずに「ちゃんと」計算するには、それなりに注意を払わなくちゃいけないということが判る。
[referer: [an error occurred while processing this directive]]