永发信息网

为什么 VB中x=16 啊 x = 0 For i=1 TO 20 step 2 x = x + i \ 5 Next i print x

答案:2  悬赏:80  手机版
解决时间 2021-04-28 06:15
  • 提问者网友:山高云阔
  • 2021-04-27 08:08
为什么 VB中x=16 啊 x = 0 For i=1 TO 20 step 2 x = x + i \ 5 Next i print x
最佳答案
  • 五星知识达人网友:一秋
  • 2021-04-27 09:00
你的语句中用了“ \ ”运算
\ 运算符 用来对两个数作除法并返回一个整数。
所以循环
i=1 x=0 +1/5=0
i=3 x=0+3/5=0
i=5 x=0+5/5=1
i=7 x=1+7/5=2
i=9 x=2+9/5=3
i=11 x=3+11/5=5
i=13 x=5+13/5=7
i=15 x=7+15/5=10
i=17 x=10+17/5=13
i=19 x=13+19/5=16
全部回答
  • 1楼网友:山有枢
  • 2021-04-27 10:39
i=1 x=x+i\5=0+1\5=0+0=0
i=3 x=x+i\5=0+3\5=0+0=0
i=5 x=x+i\5=0+5\5=0+1=1
i=7 x=x+i\5=1+7\5=1+1=2
i=9 x=x+i\5=2+9\5=2+1=3
i=11 x=x+i\5=3+11\5=3+2=5
i=13 x=x+i\5=5+13\5=5+2=7
i=15 x=x+i\5=7+15\5=7+3=10
i=17 x=x+i\5=10+17\5=10+3=13
i=19 x=x+i\5=13+19\5=13+3=16
所以最终结果x=16,有疑问吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯