プロが教えるわが家の防犯対策術!

関数abs()について、はたらきやどういった使い方をすればよいのか教えてください

A 回答 (3件)

絶対値というのは、「原点までの距離=大きさ」を意味します。


つまり、マイナスだったらプラスにするということです。

使い方としては、例えば、A さんと B さんがマラソンをしていて、A さんが a メートル走っていて、 B さんが b メートル走っていて、2人が今どれだけ離れているかを求めるときに、

x = abs(a - b);

としてやれば、A さんが前でも、B さんが前でも、2人の差の「大きさ」になります。
    • good
    • 0

abs()は、絶対値を求める関数で、


C言語では、 int abs(int n);で、引数にint型の整数をわたすとint型整数で返してくれます。
例として、abs(10)→10、abs(-10)→10

C++では、引数の型が、何でも良くなり、その型で返してくれると思います。
    • good
    • 0

abs()は、int型の整数の絶対値を返します。


例:abs(2)=2 abs(-3)=3

書式は以下の通りです。
#include <stdlib.h>
int abs(int n)

参考URL:http://www.trpt.cst.nihon-u.ac.jp/programing/C_i …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!