2 回答
TA贡献1804条经验 获得超8个赞
Private Sub command1_click() '点击按钮command1产生的事件
Dim a(25), b(25), c(25) '声明一维数组a,b,c下标为(0-25)
X1 = Replace(Text1.Text, " ", "") 'X1等于文本框Text1的去掉空格后的字符
X2 = Replace(Text2.Text, " ", "") 'X2等于文本框Text2的去掉空格后的字符
q = Len(X2) 'q等于X2字符的数量
Print Len(X2) '在窗口内打印出X2字符的数量
For k = 0 To q \ 25 - 1 '循环,k从0到q整除于25减去1次的循环
Print Len(X2) '在窗口内打印出X2字符的数量
h = 25 * k '对变量h进行赋值为25乘于k
For i = 1 To 25 '内循环,i从1到25, 共25次循环
a(i) = Mid(X1, i, 1) '对数组a(1到25)进行赋值,a(1)等于X1的第一个字符,a(2)等于X2的第二个字符......a(25)等于X1的25个字符。
b(i) = Mid(X2, i + h + 2 * k, 1) '对数组b(1到25)进行赋值,b(1)等于X2的第1 + h + 2 * k个字符.......b(25)等于X2的第25 + h + 2 * k个字符
a(i) = Val(a(i)) '把数组a(1到25)的值转为数字类型
b(i) = Val(b(i)) '把数组b(1到25)的值转为数字类型
c(i) = a(i) * b(i) '对数组c(1到25)进行赋值c(1)=a(1)*b(1),c(2)=a(2)*b(2)......c(25)=a(25)*b(25)
n = n + 1 'n每次循环递加一,这个变量应该是用来计算循环次数的。
Print c(i); '在同一行中打印出数组c(1到25)的值
Next '结束i内循环
Print '每次结束内循环就换行
Next '结束k外循环
End Sub '结束按钮command1点击过程
'请参考。
添加回答
举报