2

基本的に私がする必要があるのは a - b ですが、どちらかがどうなるかわかりません。a が正の場合、どうすれば a から b を「絶対的な」方法で取得できますか?

たとえば、A = 10 で B = 5 です。答えは明らかに 5 です。A が -10 だった場合、答えは -5 になります。答えは数字に関係なく0に傾いています。可能であれば、if ステートメントの使用を避けたいと思います。

私の最初のアイデアは a - (b * (b / abs(b))) でした。ただし、b が 0 になる可能性があると、div by 0 エラーが発生します。

編集:より良い言い方は、結果を数学ではなく量でオフセットしたいということです。

4

1 に答える 1