計(jì)算兩個(gè)正整數(shù)整除后的結(jié)果,可以8相應(yīng)的倍數(shù),倍數(shù)不能超過被除數(shù):
(1)除數(shù)乘以系數(shù)1、2、4、…得到當(dāng)?shù)较鄳?yīng)的倍數(shù),倍數(shù)不能超過除數(shù);
(2)被除數(shù)減去不超過被除數(shù)的最大倍數(shù),得到新的被除數(shù),以及該最大倍數(shù)對應(yīng)的系數(shù);
(3)重復(fù)步驟(2)直到被除數(shù)小于除數(shù)為止。
(4)將步驟(2)中得到的系數(shù)相加即為整除數(shù)的結(jié)果。例如:計(jì)算100整除9(除數(shù)9的系數(shù)及倍數(shù)見下表):
系數(shù) |
1 |
2 |
4 |
8 |
16 |
倍數(shù) |
9 |
18 |
36 |
72 |
超過被除數(shù)100 |
計(jì)算過程如下:
①100-72=28,系數(shù)為8;②28-18=10,系數(shù)為2;
③10-9=1,系數(shù)為1;④1<9計(jì)算結(jié)束,整除的結(jié)果為:8+2+1=11.程序運(yùn)行界面如圖所示。
(1)窗體中文字“被除數(shù):”屬于
B
B
(選填,填字母:A.文本框/B.標(biāo)簽/C.列表框)類的對象。
(2)實(shí)現(xiàn)上述功能的VB程序如下,請?jiān)跈M線處填入合適的代碼。
(3)程序中加框處代碼有錯(cuò),請改正。