2016-11-05 15 views
0

%が他のものから数を減算した回数を調べようとしています。バイナリ%演算子の反復数を取得する

例では、256%50 = 6の場合、反復回数は5回ですか? 256から50 - 50から50 - - 50 50

場合は145パーセント40 = 25、その後の反復がされている3。145から40 - 40 - 40

私は解決策を探していますどのような種類のループ、再帰、またはgotoを使用しなくても問題が発生します。

+0

256%50 = 6 not 16 – Raindrop7

+0

256/50 = 5; 145/40 = 3. –

+0

'%'演算子は反復や減算を行いません。 1つのCPU命令で残りを計算します。あなたが探しているのは '/'演算子ですが、あなたの質問は非常に不明瞭に表現されています。 – EJP

答えて

6

あなたが探しているのは/です。

モジュラス演算子の代わりに除算演算子を試してください。毎回動作します。基本的な数学です。

+3

少なくとも正数です。それ以外の場合、 '%'がどのように定義されているかによって異なりますが、これはstandards iircの間で変更されます。 –

関連する問題