按键精灵吧 关注:499,667贴子:1,012,326
  • 8回复贴,共1

请问想让数组乘以一个系数应该怎么写?

只看楼主收藏回复

比如想让数组的值乘以2
a = Array(1, 3, 5, 7)
b = 2 * a
TracePrint b(1)
但是不行,请问应该怎么写?


IP属地:广西1楼2019-07-09 10:51回复
    a=array(1*b,2*b)往下不用说了吧


    来自Android客户端2楼2019-07-09 11:33
    收起回复
      每个都乘以


      IP属地:湖南来自iPhone客户端3楼2019-07-09 13:08
      回复
        数组是一个元素集,而不是一个数值.无法进行运算的.


        IP属地:浙江4楼2019-07-09 18:45
        回复
          dim i=0
          do
          a = Array(1, 3, 5, 7)
          b = a(i)*2
          TracePrint b
          i=i+1
          loop


          IP属地:安徽5楼2019-07-09 21:01
          回复
            用for循环
            从数组取出每个数值,然后乘以你要乘的值,然后这些值你合成一个数组,最后替换掉原来那个数组就OK了


            IP属地:安徽6楼2019-07-10 11:07
            回复
              a = Array(1, 3, 5, 7)
              b=a
              For i=0 To UBound(a)
              TracePrint a(i)
              b(i)=2*a(i)
              Next
              TracePrint b(1)
              给你,应该符合你的要求


              IP属地:安徽7楼2019-07-10 11:21
              回复