这个题为什么s=7,求详细过程
答案:3 悬赏:50 手机版
解决时间 2021-03-11 19:00
- 提问者网友:我是女神我骄傲
- 2021-03-11 01:50
这个题为什么s=7,求详细过程
最佳答案
- 五星知识达人网友:woshuo
- 2021-03-11 02:55
k=7,找到case 7,执行s++,s=1,中断
k=6,找到case 6,中断
k=5,找到case 5,执行s+=2,s=3,中断
k=4,找到case 4,空语句,继续找到case 7,执行s++,s=4,中断
k=3,找到case 3,空语句,继续找到case 6,中断
k=2,找到case 2,空语句,继续找到case 3,空语句,继续找到case 6,中断
k=1,找到case 1,空语句,继续找到case 4,空语句,继续找到case 7,执行s++,s=5,中断
k=0,找到case 0,空语句,继续找到case 5,执行s+=2,s=7,中断
k=-1,不满足循环条件,退出循环。
输出s的值,输出7
k=6,找到case 6,中断
k=5,找到case 5,执行s+=2,s=3,中断
k=4,找到case 4,空语句,继续找到case 7,执行s++,s=4,中断
k=3,找到case 3,空语句,继续找到case 6,中断
k=2,找到case 2,空语句,继续找到case 3,空语句,继续找到case 6,中断
k=1,找到case 1,空语句,继续找到case 4,空语句,继续找到case 7,执行s++,s=5,中断
k=0,找到case 0,空语句,继续找到case 5,执行s+=2,s=7,中断
k=-1,不满足循环条件,退出循环。
输出s的值,输出7
全部回答
- 1楼网友:梦中风几里
- 2021-03-11 04:03
K 的值为0-7;
当K = 1、4、7 时执行s++ 3次 即 0+3 = 3
当K =0、5 时执行s+2 2次 2+2 =4
结果就是7了
当K = 1、4、7 时执行s++ 3次 即 0+3 = 3
当K =0、5 时执行s+2 2次 2+2 =4
结果就是7了
- 2楼网友:空山清雨
- 2021-03-11 03:21
case 1;4;7=>s=3
case 2;3;6=>s=3
case 0;5=>s=3+2+2=7
2,3,6无操作s不变,147,自+1;0,5自+2.
k>=0;k=0执行一次.
case 2;3;6=>s=3
case 0;5=>s=3+2+2=7
2,3,6无操作s不变,147,自+1;0,5自+2.
k>=0;k=0执行一次.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯