vb 题求解

执行下面的程序后,输出的结果是_____x=1Forj=1To4x=x-1:y=0Fork=1To4x=x+1:y=y+1NextkNextjPrintx;y答案是134... 执行下面的程序后,输出的结果是_____
x=1
For j = 1 To 4
x=x-1:y=0
For k = 1 To 4
x = x + 1: y = y + 1
Next k
Next j
Print x; y
答案是13 4
为什么呢
展开
 我来答
liuyuwxj
2010-09-07 · TA获得超过2.6万个赞
知道大有可为答主
回答量:1777
采纳率:100%
帮助的人:1521万
展开全部
这道题也是要自己动手写写就出来了的。

从题目可以看出,无论j取任何值,y都为0,所以我们直接看
For k = 1 To 4
y = y + 1
Next k
即可,k = 1 to 4,执行四次循环,每次循环y的值加1,因为循环前y=0,所以执行四次循环后y=4

关于x的值,就要慢慢推算了。
当j=1时,x=1-1=0,执行完For k = 1 To 4后,x=4;
当j=2时,x=4-1=3,执行完For k = 1 To 4后,x=7;
当j=3时,x=7-1=6,执行完For k = 1 To 4后,x=10;
当j=4时,x=10-1=9,执行完For k = 1 To 4后,x=13;
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式