提取最值与中介值

     我记得老师的过程好像是这个:

  dim m as integer

dim a(9) as integer

 print str(ubound(a))

 print str (  ( ubound(a)-lbound(a)+1 )  \  2   )

  dim larray() as integer

redim larray(0 to m)

 redim rarry(0 to ubound(a)-m)

 for i= 0 to 9

  a(i)=i

next  i

call copy (a,0,m,larray)

  for i =0 to ubound(larray)

 print str(larray(i))

next i

end sub

sub copy(a()as integer,m as integer, n as integer,b() as integert)

  dim i as integer for i= m to n

b(i-m)=a(i)

next i

end sub

心得体会:按这样来写,可以得出所求结果,但是每次都说“下标越界”我知道 b(i-m)=a(i) 这一行错了,但是不会改,望老师指点。

      另外我觉得这道题只写到第四行就可以得出结果了,为什么还写后面这些?这样写不是更复杂了吗??

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值