VB帮忙解决下这里面的SUM怎么用的
答案:1 悬赏:20
解决时间 2021-01-12 08:15
- 提问者网友:姑娘长的好罪过
- 2021-01-11 18:01
VB帮忙解决下这里面的SUM怎么用的
最佳答案
- 二级知识专家网友:我住北渡口
- 2021-01-11 18:31
SUM=b(0)+b(1)+b(2)+b(3)+b(4)+b(5)
b(0)=a(0)+0=2+0
b(1)=a(1)+1=4+1
b(2)=a(2)+2=7+2
……
b(5)=a(5)+5=6+5
最后SUM=46追问他那个 SUN= SUM+B(i)难道不是 全部总和加起来 然后再加个B(I)追答我搞错了,VB中默认的数组下标是从0开始,为了符合人们的习惯,使用OPTION Base 1,让数组的下标从1开始。所以上面的应该改为:
SUM=b(1)+b(2)+b(3)+b(4)+b(5)+b(6)
b(1)=a(1)+1=2+1
……
b(6)=a(6)+6=6+6追问我想知道的是 为什么 SUM最后还要+个B(i)是什么意思 ?是总和再加最后一次的循环数吗追答把每次循环中的b(i)加入SUM中。你这的SUM没有定义数据类型,最好不要这么做!
第1次循环:
b(1)=a(1)+1=2+1=3
SUM=SUM+b(1)=0+3=3
第2次循环:
b(2)=a(2)+2=4+2=6
SUM=SUM+b(2)=3+6=9
……
第6次循环:
b(6)=a(6)+6=6+6=12
SUM=SUM+b(6)=40+12=52
跳出循环,打印结果
明白了不?
b(0)=a(0)+0=2+0
b(1)=a(1)+1=4+1
b(2)=a(2)+2=7+2
……
b(5)=a(5)+5=6+5
最后SUM=46追问他那个 SUN= SUM+B(i)难道不是 全部总和加起来 然后再加个B(I)追答我搞错了,VB中默认的数组下标是从0开始,为了符合人们的习惯,使用OPTION Base 1,让数组的下标从1开始。所以上面的应该改为:
SUM=b(1)+b(2)+b(3)+b(4)+b(5)+b(6)
b(1)=a(1)+1=2+1
……
b(6)=a(6)+6=6+6追问我想知道的是 为什么 SUM最后还要+个B(i)是什么意思 ?是总和再加最后一次的循环数吗追答把每次循环中的b(i)加入SUM中。你这的SUM没有定义数据类型,最好不要这么做!
第1次循环:
b(1)=a(1)+1=2+1=3
SUM=SUM+b(1)=0+3=3
第2次循环:
b(2)=a(2)+2=4+2=6
SUM=SUM+b(2)=3+6=9
……
第6次循环:
b(6)=a(6)+6=6+6=12
SUM=SUM+b(6)=40+12=52
跳出循环,打印结果
明白了不?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯