还是vb的for循环的题啊~~~拜托拜托大家了!!实在转不过来这个弯。。

[复制链接]
查看11 | 回复4 | 2012-3-6 14:45:20 | 显示全部楼层 |阅读模式
结果是4for i 1 to 2 外循环循环了2次for j 1 to 4内循环循环了4次一共是2*4 8次所以a=a+1执行了8次其中满足j mod 20的有4次,也就是奇数情况有4次所以a-a-1执行了4次结果就是+了8次 -了4次 得到4了 最后的a是什么式子的结果??此话何解?如果你的意思是最后赋值的一次是哪个式子的话,就是a=a+1 最后一次j mod 2 j是44mod 2=0所以运行的是a=a+1...
回复

使用道具 举报

千问 | 2012-3-6 14:45:20 | 显示全部楼层
private sub command1_click() a=0 for i =1 to 2 for j =1 to 4
if j mod 20 then '如果j对2取模不为0,也就是说j是奇数的时候
a=a-1
end if
a=a+1
'结合上面的判断语句,...
回复

使用道具 举报

千问 | 2012-3-6 14:45:20 | 显示全部楼层
这是一个双循环i的循环仅仅是让j的循环进行两次而已 j mod 20意思是能被2整除没有余数比如:5除3余2则表达式为:5 mod 3= 2正确答案其实还是0上面的算错了!...
回复

使用道具 举报

千问 | 2012-3-6 14:45:20 | 显示全部楼层
好像是0吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行