输入1时,case1输出6后没有跳出,执行case2输出5后跳出。
输入2时,case2输出6后跳出。
输入3时,case3输出6后跳出。
输入4时,default输出5后跳出。
输入5时,default输出6时跳出。
输入0时,default输出1时跳出。
追问没有这个选项,答案给的是6566456
追答手机操作,看漏两个地方,抱歉。
一个是while的判断是s>0,所以最后一个0不列入计算。
另外一个是在进入case3时,输出了6以后没有break退出,而是和case1一样向下执行了,在default中输出4
其它的推导方式和刚开始给的一样。你的答案是对的。
本回答被提问者采纳没有这个选项,答案给的是6566456
追答抱歉,看错了。没有注意到有些没有break。。。
首先输入1
输出 6 5(case 1和case2都被执行)
输入 2
输出 6(执行case2 后跳出)
输入 3
输出 6 4(执行case 3和 default)
输入4
输出 5(执行default)
输入5
输出 6
输入0
结束循环,无输出
最终结果6566456