0
我試圖找出多少次%從另一個數中減去了一個數。獲取二進制%運算符迭代的編號
例如,如果256%50 = 6,那麼迭代已經是5? 256 - 50 - 50 - 50 - 50 - 50
如果145%40 = 25,則迭代已經3. 145 - 40 - 40 - 40
我尋找一個解決問題沒有任何形式的循環,遞歸或轉到。
我試圖找出多少次%從另一個數中減去了一個數。獲取二進制%運算符迭代的編號
例如,如果256%50 = 6,那麼迭代已經是5? 256 - 50 - 50 - 50 - 50 - 50
如果145%40 = 25,則迭代已經3. 145 - 40 - 40 - 40
我尋找一個解決問題沒有任何形式的循環,遞歸或轉到。
您要找的是/
運營商。
嘗試使用除法運算符而不是模運算符。每次工作。這是基本的數學。
至少爲正數。否則,取決於如何定義'%',標準iirc之間的變化。 –
256%50 = 6不是16 – Raindrop7
256/50 = 5; 145/40 = 3. –
'%'運算符不會做任何迭代或減法。它在單個CPU指令中計算餘數。你要找的是'/'運算符,儘管你的問題很不明確。 – EJP