私はループを伴わないこの問題に対する解決策を考えるのに苦労しています。基本的には、何かが任意の数よりも大きい場合、ループします。 64がその数であるとしよう。ループなしでこれを行うことは可能ですか?
0 => 0
32 => 32
64 => 64
96 => 32
128 => 64
160 => 32
192 => 64
等が挙げられる。
私が現在やっているやり方は、値が64以上であるかどうかを確認するwhileループと、それから64を引くことです。ループを伴わない別の方法がありますか?
私はC#WinFormsを使用しています。
で割り切れの場合に役立つことはありません適切なケースを見つける。再帰を考えましたか? – Hyperbole
私は1,2,3,4,5,6行目を理解していますが、あなたの説明によれば、196は196 -64-64-64 = 4となります。あなたの質問には何が欠けていますか? – Oli
Woops typo。それをキャッチするためにありがとう。 –