modulo

    0熱度

    2回答

    我正在製作一款2.5D遊戲引擎,角色可以以任意角度移動,但需要以最接近的預先繪製的「旋轉」來加載動畫,以便實際移動的角度。他們的實際動作可能會在每種方式上作弊。 隨着他們隨機改變方向,這意味着每次他們旋轉我們需要搜索哪個「旋轉」 - 精靈表 - 可用的矢量。 當我旋轉整個相機時,這成爲一個大問題,因爲我們需要比較期望的旋轉與每個角色,房子等等的4,8,12或16個可用旋轉,在屏幕上最多256個一次

    0熱度

    3回答

    我的Ceasar轉換密碼程序出現問題。當我必須用n個移位密碼來加密某些文本時,代碼工作正常。但是當我想解密一些文本時,數組索引變爲負數,並且出現錯誤:發生了類型爲「System.IndexOutOfRangeException」的未處理的異常。 Public Class Form1 Dim alfabet() As Char = {"a", "b", "c", "d", "e", "f", "g

    2熱度

    1回答

    我想基於單元格的值更新cassandra表。我想在更新查詢中使用模運算符。 不知怎的,像這樣: UPDATE mytable SET mycounter=(mycounter+90)%360 WHERE mykey="keyvalue"; 這怎麼可能? 或者我需要取值,應用模操作並寫回來? 只要增加一些東西似乎儘可能更新的字段有數據類型計數器,但我不知道如何在查詢中應用模運算。

    2熱度

    3回答

    例如: x = (y*6) % 26 #this is a consistent formula 18 = (y*6) % 26 我將如何解決y的?或者是否有方法可以輕鬆地反轉%操作?

    0熱度

    2回答

    Ruby中的%符號表示什麼?例如,我用下面的代碼: puts "Roosters #{100 - 25 * 3 % 4}" ,並得到以下的輸出: 97 凡平分做了97從何而來?我查了一下模運算符是什麼,並且仍然不知道它在這個簡單的數學例子中做了什麼。

    2熱度

    1回答

    如果給我一個像23,128,765這樣的數字,並給出了兩個數字9和3,我想計算出這樣的數對,即對於9和3,除以9得到的餘數爲3的子串是:3,31,287 ,12和876. 如何使用C++計算這些子字符串的數量? 一種可能的方法是計算所有可能的子串,但是這是O(n^2),但我想要比這更快的東西。

    0熱度

    2回答

    我希望找到一種方法來使用while循環(而不是for循環)來獲取通過命令行輸入的整數的個別數字。現在,如果輸入一個四位數的整數,我已經對它的個人數字進行了硬編碼,但是如果輸入一個五位數的數字,它顯然不起作用。我想了一會兒循環應該能夠解決這個問題,但我不知道如何... 這裏是我到目前爲止

    -1熱度

    1回答

    通過自學書籍,他們給了你一些代碼來找出特定數字在一個整數中的數量。他們是如何自動知道使用模10的?這是你作爲程序員在CompSci類中學習技巧的東西嗎? def num_zero_and_five_digits(n): count = 0 while n: digit = n % 10 # This divides w/10 for remainder. How d

    4熱度

    2回答

    我現在有這個說法 b = (b + 1) % a.length; 但是我的教授是不是喜歡模這一任務的。 我想知道如何能夠重寫這個,使其工作沒有模數.. 任何幫助表示讚賞,謝謝。

    1熱度

    3回答

    我需要計算帶小數的模,也可以是負數 例如:fmod(-5.2,3); 而MOD()與整數作品,並FMOD()(或fmodf())與小數效果很好,FMOD()返回負小數錯誤的結果: 例如: double modulo = fmod (5.2, 3); NSLog (@"==> %f", modulo); ==> 2.2 // This is correct !! double modulo