有以下程序 Main() {int k=5,n=0; do {switch(k) {case1:case3:n+=1;

有以下程序 Main() {int k=5,n=0; do {switch(k) {case1:case3:n+=1; break; Default;n=0;k--; Case2:ca
我算的是0235 为什么答案没有0
有以下程序
Main()
{int k=5,n=0;
do
{switch(k)
{case1:
case3:n+=1; break;
Default;n=0;k--;
Case2:case4:n+=2;k--;break;
}
Printf(“%d”,n);
}
while(k>0&&n
wds0211 1年前 已收到1个回答 举报

空梁落燕泥 幼苗

共回答了23个问题采纳率:95.7% 举报

因为第一次k=5时,进入Default后,但没有break;就会顺序执行case2,所以第一个输出是2;

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.052 s. - webmaster@yulucn.com