vb 两个数组相加,把值赋予第三个数组Private Sub Command1_Click()Dim i As IntegerDim 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 7c(i) = a(i) + b(i)Next iPrint c(i);End Sub我的程序如上,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 05:38:28
vb两个数组相加,把值赋予第三个数组PrivateSubCommand1_Click()DimiAsIntegerDima(),b(),c()a()=Array(2,8,7,6,4,28,70,25)

vb 两个数组相加,把值赋予第三个数组Private Sub Command1_Click()Dim i As IntegerDim 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 7c(i) = a(i) + b(i)Next iPrint c(i);End Sub我的程序如上,
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 请问这句话是什么作用?

vb 两个数组相加,把值赋予第三个数组Private Sub Command1_Click()Dim i As IntegerDim 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 7c(i) = a(i) + b(i)Next iPrint c(i);End Sub我的程序如上,
我把你和程序修改了一下,你看看效果如何?
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语句.还有一点其它的调整.
有什么不明白,请留言.
补充:那一句的作用是让数据在窗口上能显示出来.

vb 两个数组相加,把值赋予第三个数组Private Sub Command1_Click()Dim i As IntegerDim 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 7c(i) = a(i) + b(i)Next iPrint c(i);End Sub我的程序如上, 用C语言编写两个100位数相加,运用数组,结果赋给第三个数组 把数组1和2对应相加,就是数组1 2的第一个数相加,第二个数再相加,相加的结果显示在第三个数组 用VB编写把9个元素的数组A的围成一圈,每三个相邻数相加得到数组B,再对B升序排列 C 写一个函数,接收三个长度相等的浮点型数组,将前两个数组的对应元素加在一起放入第三个数组对应元素中,函数的返回值指向第三个数组的指针.本人小白, VB编程:设有如下两组数据VB编程:设有如下两组数据A:2,7,7,6,27,70,25B:79,27,32,41,57,66,70编写一个程序,把上面两组数据分别读入两个数组中,然后把两个数组中对应下标的元素相加,即2+79,7+27,.,25+ vb操作题 改错:设有如下两组数据A:2,8,7,6,4,28,70,25B:79,27,32,41,57,66,78,80编写一个程序,把上面两组数据分别赌如两个数组中,然后把两个数组中对应下表的元素相加,并把相应的结果放入第三个 在java中怎么表示一个数组等于另外两个数组相加之和?三个数组位数都相等 关于C 语言程序设计用二维数组求两个3行4列数组相加的和, 定义三个整形数组A(10),B(10),C(10),A数组由十个一位随机数组成,B数组由10个2位随机整数组成,编程序把A数组和B数组的对应元素相加,结果放入C数组的对应元素中,即C(i)=A(i)+B(i) c# 求两个数组对应数相加的和 C#或者C/C++语言中一维数组中的元素相加的问题.会的朋友,希望不吝赐教!如何实现在一个固定长度的数组中(数组元素为0至30的有序正整数),把任意6个元素相加,得到自己想要的任意一个和值 matlab元胞数组内部怎么做运算?我有一个元胞数组x(100,1),里面的100个数组都为5行5列的矩阵,我想把这100个矩阵相加, 将两个长度相同的整型一维数组中的对应元素的值相加后并输出结果数组WIN-TC的 求出二维数组周边元素之和,作为函数值返回.二维数组中的值在主函数中赋予. 定义一个有4个元素的数组,并将0、1、2、3、4赋值给数组,扩充数组为6个元素保留原来的数组元素值,把5、6赋值给新元素. vb程序题:将二维数组A中的100个元素分别赋给一维数组B的每个元素并打印出来将二维数组 A 中的 100 个元素分别赋给一维数组 B 的每个元素并打印出来,要求把 A(1,1)到 A(1,10)依次赋给 B( 1)到 B( 试编一程序,把20B的数组分成正数组和负数组,并分别计算两个数组中数据的个数