求大神!!!第十六题怎么做!!!
1个回答
展开全部
第一次循环,b=1,循环体中第二个if的条件成立,执行b+=3后,b=4,然后进入下一次循环
第二次循环,b=4,循环体中第二个if的条件成立,执行b+=3后,b=7,然后进入下一次循环
第三次循环,b=7,循环体中第二个if的条件成立,执行b+=3后,b=10,然后进入下一次循环
第四次循环,b=10,循环体中第二个if的条件成立,执行b+=3后,b=13,然后进入下一次循环
第五次循环,b=13,循环体中第二个if的条件成立,执行b+=3后,b=16,然后进入下一次循环
第六次循环,b=16,循环体中第二个if的条件成立,执行b+=3后,b=19,然后进入下一次循环
第七次循环,b=19,循环体中第二个if的条件成立,执行b+=3后,b=22,然后进入下一次循环,此刻,第一个if后的条件满足,执行break ,循环结束
因此,最后输出a和b的值分别为:3 22
第二次循环,b=4,循环体中第二个if的条件成立,执行b+=3后,b=7,然后进入下一次循环
第三次循环,b=7,循环体中第二个if的条件成立,执行b+=3后,b=10,然后进入下一次循环
第四次循环,b=10,循环体中第二个if的条件成立,执行b+=3后,b=13,然后进入下一次循环
第五次循环,b=13,循环体中第二个if的条件成立,执行b+=3后,b=16,然后进入下一次循环
第六次循环,b=16,循环体中第二个if的条件成立,执行b+=3后,b=19,然后进入下一次循环
第七次循环,b=19,循环体中第二个if的条件成立,执行b+=3后,b=22,然后进入下一次循环,此刻,第一个if后的条件满足,执行break ,循环结束
因此,最后输出a和b的值分别为:3 22
追问
a的值不用管吗,为什么?
追答
a的值,每循环一次,不是都把它赋值为3吗?
所以,循环结束后,它的值还是3。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询