VB算法与程序设计76中do while循环与KN

VB算法与程序设计76中do while循环与KN,第1张

第一次循环,m=m+2=1+2=3,k=1+1=2

第二次循环,m=m+2=3+2=5,k=2+1=3

第三次循环,m=m+2=5+2=7,k=3+1=4

第四次循环,m=m+2=7+2=9,k=4+1=5

第五次循环,m=m+2=9+2=11,k=5+1=6

第六次循环,m=m+2=11+2=13,k=6+1=7

第七次循环,m=m+2=13+2=15,k=7+1=8

第八次循环,m=m+2=15+2=17,k=8+1=9

第九次循环,m=m+2=17+2=19,k=9+1=10

第十次循环,m=m+2=19+2=21,k=10+1=11

发现k<=n的条件不满足,退出do循环,此时m=21

1、for i=1时:x(1)=2,c=6,2>6不成立,if执行 else,d=d-c,d=0-6=-6

2、for i=2时:x(2)=4,c=6,4>6不成立,if执行 else,d=d-c,d=-6-6=-12

3、for i=3时:x(3)=6,c=6,6>6不成立,if执行 else,d=d-c,d=-12-6=-18

4、for i=4时:x(4)=8,c=6,8>6成立,if执行,d=d+x(4),c=x(4)=8,d=-18+8=-10

5、for i=5时:x(5)=10,c=8,10>8成立,if执行,d=d+x(5),c=x(5)=10,d=-10+10=0

6、for i=6时:x(6)=12,c=10,12>10成立,if执行,d=d+x(6),c=x(6)=12,d=0+12=12

所以最后d=12


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/8102911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存