C语言问题

2025年05月06日 07:51
有2个网友回答
网友(1):

输出结果是 2345
第1次循环
k在default处减1,在case4处减1;k=3
n在case4处加2;n=2
第2次循环
k不变;n在case3处加1,n=3
第3次循环
同2次:k不变;n在case3处加1,n=4
第4次循环
同2次:k不变;n在case3处加1,n=5
n<5循环结束。
输出结果为 2345

网友(2):

B

第一次循环 n=0 k=4
第二次 n=2 k=3
第三次 n=3 k=2
第四次 n=5 k=1
因为n=5不符合n<5条件 跳出循环

所以答案为0235