1樓:匿名使用者
不知樓主是不是這個意思:將一個數分成幾份,但最後一個不是平均數。比如10000,就可以分成3333、3333、3334。也就是說前面都平均,最後一個把餘數加上。
如果不是這樣,會有許多種分法,比如5000,4000,1000;2000,6000,2000等等,這樣的話需要一個分配比例,但最後一個數仍然會出現餘數問題。
如果我的理解和樓主一樣,是可以實現的。
2樓:聽不清啊
vb中使用mod運算求兩個整數相除的餘數:
例如:求27除以5的餘數,最簡單的方法是
27 mod 5 就可以了。
也可以用
27 - 27 \ 5 * 5 來求得。
其中 \ 是整數除法的運算子。27 \ 5 的值就等於27除以5的商的整數部分(19 \ 10 = 1)
即是5。由於 \ 和 * 的運算優先組長相同,所以,27 - 27 \ 5 * 5
=27 - 5 * 5
=27 - 25=2
3樓:匿名使用者
我的**就是前面都平均,最後一個把餘數加上。就像3333、3333、3334
你可以吧10000,變成變數呀比如:
private sub command1_click()dim i as long
for i = 0 to 19
text2(i) = text1 \ 20next i
text2(y) = val(text2(y).text) + text1 mod 20
end sub
text1 是是要被分的數,比如剛剛的10000你連舉一反三都不會嗎???
4樓:匿名使用者
用得著這樣子?
除法求餘
任意的除法只要除數不為0結果都是為商和餘數所以只要一個存商一個存餘數的text就可以了!
=============================沒有除不盡的餘數,這話怎麼理解?
不是除法,會有除不盡的時候?
你話話自相矛盾
5樓:匿名使用者
直接用c = a mod b就可以求出a/b的餘數c
用vb怎麼求餘數?
6樓:娛樂小八卦啊
在vb中運用模運算(mod)進行求餘數。
對於整型數a,b來說,取模運算或者求餘運算的方法都是:
1、求 整數商: c = a/b;
2、計算模或者餘數: r = a - c*b。
求模運算和求餘運算在第一步不同: 取餘運算在取c的值時,向0 方向舍入;而取模運算在計算c的值時,向負無窮方向舍入。所謂向0方向舍入,就是以小數點為界限,直接將小數部分去掉。
如(int)-1.324=-1(亦叫截斷法);
而向負無窮方向舍入,就是最終結果比真實值更小。如(int)-1.324=-2;(int此處是強制轉換資料型別)注意c是指商。
擴充套件資料
通常情況下取模運算(mod)和求餘(rem)運算被混為一談,因為在大多數的程式語言裡,都用』%』符號表示取模或者求餘運算。在這裡要提醒大家要十分注意當前環境下』%』運算子的具體意義,因為在有負數存在的情況下,兩者的結果是不一樣的。
求模運算和求餘運算在第一步不同: 取模求餘運算在取c的值時,向0 方向舍入(fix()函式);注:fix()函式是matlab中的一種取整函式、截斷函式,直接擷取數字的整數部分。
而求餘取模運算在計算c的值時,向無窮小方向舍入(floor()函式)。
注:floor()函式為向下取整的函式。
7樓:匿名使用者
vb中通過mod方式求餘
比如:dim r as integer '定義一個整型變數rr = 50 mod 4 '求50除以4的餘數,賦值給變數r補充:vb中取餘運算子是mod
8樓:
mod 取餘數。
比如 5 mod 2 = 1
9樓:匿名使用者
用 mod 語句。
dim myresult
myresult = 10 mod 5
print myresult
有餘數的除法算式中公式,有餘數的除法算式中三個公式。
墨汁諾 有餘數的除法三個公式 1 被除數 商 除數 餘數 2 商 被除數 餘數 除數 3 除數 被除數 餘數 商 在有餘數的除法公式裡,商等於商,先把被除數減去餘數的差,然後再,除以除數。在有餘數的除法算式裡,如果餘數是3,除數最小是4,如果除數是3,餘數最大是2 在有餘數的除法算式裡,如果餘數是3...
Vb整數除法,vb整數除法 運算子
1 除法有兩種 整數除法 浮點除法。2 兩種除法表示式分別如下7 3和7 3。3 輸入msgbox看看結果,輸入msgbox 7 3 4 可以看到結果為2,這個結果為整數。5 輸入msgbox看看結果,輸入msgbox 7 3 6 可以看到這個結果為小數。擴充套件資料 在整數除法中,除數要小於被除數...
有餘數的除法豎式,有餘數的除法豎式計算題
聆聽萬物 有餘數的除法豎式例子解析991 23 解題思路 將被除數從高位起的每一位數進行除數運算,每次計算得到的商保留,餘數加下一位數進行運算,依此順序將被除數所以位數運算完畢,得到的商按順序組合,餘數為最後一次運算結果 解題過程 步驟一 99 23 4 餘數為 7 步驟二 71 23 3 餘數為 ...