回 帖 发 新 帖 刷新版面

主题:为什么我计算 的结果是:21。但上机演示的却是12呢

DIM A(-3 to 5),B(-3 to 5),C(-4 to 5)
for i= -3 to 4
  read A(i),B(i)
  C(i)=A(i)+B(i+1)/2
next i
print C(4)
data 1,3,5,7,9,11,13,15,17
data 2,4,6,8,10,12,14,16,18
end

回复列表 (共3个回复)

沙发

当i为4时,A(i)为12,B(i+1)没有赋值为0,所以就为12!

板凳

谢谢

3 楼

DIM A(-3 to 5),B(-3 to 5),C(-4 to 5)
for i= -3 to 4
  read A(i),B(i)
  ifi=4thenb(i+1)=0
  C(i)=A(i)+B(i+1)/2
next i
print C(4)
data 1,3,5,7,9,11,13,15,17
data 2,4,6,8,10,12,14,16,18
end

我来回复

您尚未登录,请登录后再回复。点此登录或注册