早教吧作业答案频道 -->其他-->
VB说下标越界,让先打印一个5*5的矩阵,在交换第二第四行.我的代码PrivateSubFormLoad()Dimmat(5,5)AsIntegerShowPrint"初始矩阵为:"Fori=1To5Forj=1To5mat(i,j)=Int(Rnd()*90+10)PrintTab(5*j);mat(i,j);N
题目详情
VB 说下标越界,让先打印一个5*5的矩阵,在交换第二第四行.
我的代码
Private Sub Form_Load()
Dim mat(5,5) As Integer
Show
Print "初始矩阵为:"
For i = 1 To 5
For j = 1 To 5
mat(i,j) = Int(Rnd() * 90 + 10)
Print Tab(5 * j); mat(i,j);
Next
Print
Next
Print "交换第二列和第四列后的矩阵为:"
For j = 1 To 5
t = mat(2,j)
mat(2,j) = mat(4,j)
mat(4,j) = t
Next
For i = 1 To 5
For j = 1 To 5
Print Tab(j * 5); mat(i,j);
Next
Print
Next
End Sub
我的代码
Private Sub Form_Load()
Dim mat(5,5) As Integer
Show
Print "初始矩阵为:"
For i = 1 To 5
For j = 1 To 5
mat(i,j) = Int(Rnd() * 90 + 10)
Print Tab(5 * j); mat(i,j);
Next
Next
Print "交换第二列和第四列后的矩阵为:"
For j = 1 To 5
t = mat(2,j)
mat(2,j) = mat(4,j)
mat(4,j) = t
Next
For i = 1 To 5
For j = 1 To 5
Print Tab(j * 5); mat(i,j);
Next
Next
End Sub
▼优质解答
答案和解析
Print "交换第二列和第四列后的矩阵为:"
For j = 1 To 5
t = mat(2,j)
mat(2,j) = mat(4,j)
mat(4,j) = t
Next
For i = 1 To 5
For j = 1 To 5
Print Tab(j * 5); mat(i,j);
Next
Print
Next
End Sub
For j = 1 To 5
t = mat(2,j)
mat(2,j) = mat(4,j)
mat(4,j) = t
Next
For i = 1 To 5
For j = 1 To 5
Print Tab(j * 5); mat(i,j);
Next
Next
End Sub
看了 VB说下标越界,让先打印一个...的网友还看了以下:
一个有关取余数的问题DP中原来的方程应该是fori:=1toqdoforj:=0tondofork 2020-05-14 …
为什么这一步lingo提出我missing right parenthesis的错误 实在看不出 2020-05-14 …
这个卡西欧5800P计算器程序,为什么不能计算出X坐标,只能计算Y坐标,CASIOfx—5800计 2020-06-14 …
A.提防tí浸jin泡剥bāo开味同嚼蜡jiǎoB.骷髅gūlóu褴褛lánlǚ拧nǐn干琅琅书声 2020-07-14 …
我想通过matlab求解下列六元字母系数的方程组,输入代码如下,但x0~x4结果均为零,请问问题出 2020-08-02 …
口语运用(每题1分,共5分)(J="John"L="Li"Lei)J:Hello,LiLei!L:H 2020-10-30 …
下列常用词语的字音完全正确的一项是A.掣肘chè规矩jǔ罹难líB.翌日yì蹂róu躏lìn噬shì 2020-11-07 …
下列常用词语中字音有错误的一组是A.掣肘chè规矩jǔ罹难lí鬼蜮yù翌日yìB.琛宝chēn皈依g 2020-11-07 …
1.下列加点字注音没有错误的一项是()。A.教诲(huì)诘责(jí)禁锢(gù)眼翳(yì)B.黝 2020-12-09 …
选出下列各句中注音错误的一项:()A.漂白piǎo慰藉jiè期年jī创伤chuāngB.解元jiè起 2020-12-31 …