为什么答案是4?我觉得是 3呀
就看总共a++执行几次了
第一层循环,i=0,i=1两次,这层循环的a++就执行两次,
第二次循环,当j%2==1是会跳出循环,那么j=0不满足,但j=1就满足了,所以内层循环里的a++只会执行一次,但由于外层循环执行了两次,所以内层循环的a++总共也被执行了两次
结论:a++共执行了四次,所以输入a为4
i = 0进入循环, j = 0, j%2 的值为0假, a++,执行后a值为1, j =1 ,j%2的值为1,为真,退出内循环 a++,执行后a值为2
i = 1, 进入循环, j=0如上, a++,执行后a值为3,j=1退出内循环,a++,执行后a值为4,
i=2退出外循环,输出a值4
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632