永发信息网

Main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1; break;

答案:4  悬赏:60  手机版
解决时间 2021-04-03 14:00
  • 提问者网友:树红树绿
  • 2021-04-02 15:48
Main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1; break;
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-04-02 17:03
case3:n+=1; break;
k等于3时,n一直以1进行增加,并且k不便,
你这个题输入有问题,ABCD都不是正确答案,
目前只能是2345,
全部回答
  • 1楼网友:山河有幸埋战骨
  • 2021-04-02 19:43
n等于5之后,do...while循环就结束了啊
看while(k>0&&n<5); n==5的时候条件就为假了
  • 2楼网友:山河有幸埋战骨
  • 2021-04-02 18:07
k=1,n=5时,外循环就结束了啊,因为条件是k>0并且n<5
  • 3楼网友:玩世
  • 2021-04-02 17:37
default 里面应该也有 break;
(1)k=5,执行默认——>k=4,n=0
(2)k=4,执行case 2和case 4,——>k=3,n=2
(3)执行 2,3,——>k=2,n=3
(4)执行 2,4 ,——>k=1,n=5;
(5)此时出口调节判断条件 k>0&&n<5 不再满足,退出循环
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯