[填空題] 以下程序的功能是:將一維組A中的100個(gè)元素分別賦給二維數(shù)組B的每個(gè)元素并打印出來,要求把A(1)到A(10)依次賦給B(1,1)到B(1,10),
[填空題] 以下程序的功能是:將一維組A中的100個(gè)元素分別賦給二維數(shù)組B的每個(gè)元素并打印出來,要求把A(1)到A(10)依次賦給B(1,1)到B(1,10),把A(11)到A(20)依次賦給B(2,1)到B(2,10),……,把A(91)到A (100)依次賦給B(10,1)到B(10,10)。請(qǐng)?zhí)羁?。Option Base 1Private Sub Form_Click()Dim i As Integer,J As IntegerDim A(1 To 100)As IntegerDim B(1 To 10,1 To 10)As IntegerFor i=1 To 100A(i)=Int(Rnd*100)Next iFor i=1 To 【 】 For J=1 To【 】B(i,j)= 【 】Print B(i,j);Next jPrintNext i End Sub
正確答案:A0,A0,A((i-A)*A0+j)
參考解析:根據(jù)題意,在嵌套循環(huán)中,i為外循環(huán)變量,循環(huán)次數(shù)為10次,控制數(shù)組B的行值,j為內(nèi)循環(huán)變量,循環(huán)次數(shù)為10次,決定著數(shù)組B的列值,然后根據(jù)數(shù)組下標(biāo)的關(guān)系,可寫出(i-1)*10+j表達(dá)式,從而相應(yīng)地對(duì)數(shù)組B進(jìn)行賦值。二維數(shù)組B的元素與一維數(shù)組A的元素存在這樣的對(duì)應(yīng)關(guān)系:B(i,j)=A((i-1)*10+j),如B(1,1)=A(1)、B(2,1)=A(11)、B (10,1)=A(91)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。