dim i as integer,sum as intger
for i=0.5 to 8.5 step 2.5
sum=sum+i*10
next i
print sum
print i
end sub 

解决方案 »

  1.   

    i 在 For 内时,取值 0,2,4,6,8,就是相当于for i=0 to 8 step 2;所以i 在 For 外时,取值 10。(i=8循环完后,i加2等于10,再与上限8比较,大于8,所以退出For,最后结果就是10)_________
    问题如果解决请及时结帖
      

  2.   

    如果 sum as intger ,sum=sum+i*10  此时根本编译不过。sum as double
    后,I=0,2,4,6,8,10
      

  3.   

    哈哈,integer
      

  4.   

    数据类型使用错误
    dim i as integer,sum as intger 
    sum=0
    for i=5 to 85 step 25 
        sum=sum+i
    next i 
    print sum 
    print i 
    end sub