vb 两个数组相加,把值赋予第三个数组
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/02 20:01:20
vb 两个数组相加,把值赋予第三个数组
Private Sub Command1_Click()
Dim i As Integer
Dim a(),b(),c()
a() = Array(2,8,7,6,4,28,70,25)
b() = Array(79,27,32,41,57,66,78,80)
For i = 0 To 7
c(i) = a(i) + b(i)
Next i
Print c(i);
End Sub
我的程序如上,为什么总说“c(i) = a(i) + b(i)”越界呢?
Form1.AutoRedraw = True 请问这句话是什么作用?
Private Sub Command1_Click()
Dim i As Integer
Dim a(),b(),c()
a() = Array(2,8,7,6,4,28,70,25)
b() = Array(79,27,32,41,57,66,78,80)
For i = 0 To 7
c(i) = a(i) + b(i)
Next i
Print c(i);
End Sub
我的程序如上,为什么总说“c(i) = a(i) + b(i)”越界呢?
Form1.AutoRedraw = True 请问这句话是什么作用?
我把你和程序修改了一下,你看看效果如何?
Private Sub Command1_Click()
Dim i As Integer
Form1.AutoRedraw = True
Dim a(),b(),c()
a() = Array(2,8,7,6,4,28,70,25)
b() = Array(79,27,32,41,57,66,78,80)
ReDim c(UBound(a()) + 1)
For i = 0 To 7
c(i) = a(i) + b(i)
Print c(i);
Next i
End Sub
现在来回答问题吧:
(1)Dim a(),b(),c()这样的声明语句没有真正规定数组的大小和上下标,所以还不能直接使用;
(2)一般再使用redim语句对它再进行定义,才能使用使用.本例中a()和b()都使用array()函数进行了隐性定义,所以能够使用了;
(3)而c()没有经过任何定义,所以,不能够给它赋值.程序中出现了出错的提示;
(4)我修改的程序重点是加上了redim语句.还有一点其它的调整.
有什么不明白,请留言.
补充:那一句的作用是让数据在窗口上能显示出来.
Private Sub Command1_Click()
Dim i As Integer
Form1.AutoRedraw = True
Dim a(),b(),c()
a() = Array(2,8,7,6,4,28,70,25)
b() = Array(79,27,32,41,57,66,78,80)
ReDim c(UBound(a()) + 1)
For i = 0 To 7
c(i) = a(i) + b(i)
Print c(i);
Next i
End Sub
现在来回答问题吧:
(1)Dim a(),b(),c()这样的声明语句没有真正规定数组的大小和上下标,所以还不能直接使用;
(2)一般再使用redim语句对它再进行定义,才能使用使用.本例中a()和b()都使用array()函数进行了隐性定义,所以能够使用了;
(3)而c()没有经过任何定义,所以,不能够给它赋值.程序中出现了出错的提示;
(4)我修改的程序重点是加上了redim语句.还有一点其它的调整.
有什么不明白,请留言.
补充:那一句的作用是让数据在窗口上能显示出来.
关于C 语言程序设计用二维数组求两个3行4列数组相加的和,
在java中怎么表示一个数组等于另外两个数组相加之和?
几道VB题1编程题:.从键盘上输入20个数放入一个一维数组中,并输入数组各元素的值,然后将数组中20个元素的最大值和最小
求出二维数组周边元素之和,作为函数值返回.二维数组中的值在主函数中赋予.
有三个不同的数字,其中最大的数字是另外两个和的两倍,用这三个数组6个不同的三位数,把6个三位数相加得1998,这三个数是
用汇编语言编制一程序,把二十B的数组分成正数组和负数组,并分别计算两个数组中数据的个数.
用c++语言分别在a数组和b数组中放入若干个数,把两个数组中的数按由小到大的顺序归并到c数组
试编一程序,把20B的数组分成正数组和负数组,并分别计算两个数组中数据的个数
matlab里面如何把两个一维数组合成一个二维数组?
C语言:把一个数插到已排好顺序的数组中,数组元素是9个~改程序,
vb利用二维数组统计员工业绩
VB:请问怎样能把20个随机数分别放到数组a(1) ,a(2)……a(20)里呢?