main() { int k=5,n=0; while(k>0) { switch(k) { default :break; case 1 :n+=k; case 2 :case 3 :n+
题目
main() { int k=5,n=0; while(k>0) { switch(k) { default :break; case 1 :n+=k; case 2 :case 3 :n+
main()
{ int k=5,n=0;
while(k>0)
{ switch(k)
{ default :break;
case 1 :n+=k;
case 2 :
case 3 :n+=k;
}
k--;
}
printf("%d
",n);
}
我想知道 结果 7 是怎么算出来的.到底什么顺序?break 还是按CASE123执行下去?.
答案
第一次循环:k=5,进入switch,由于没有相应case,故跳出循环,k减1=4.第二次循环:k=4,进入switch,由于没有相应case,故跳出循环,k减1=3.第三次循环:k=3,进入switch,符合case3,执行n=n+k;n为3,k减1=2.第四次循环:k=2,进入s...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 小张在计算有余数的除法时,把被除数113看成了131,结果商比原来多3,但余数恰好相同,那么该题的余数是( ) A.、4 B.5 C.6 D.7
- 英语翻译
- 一个火柴盒长4cm,宽3cm,高1.2cm.做这样一个火柴盒的外壳要多少平方厘米的纸板
- ∫∫∫zdxdydz,其中D由不等式x^2+y^2+(z-a)^2
- 比一个数多百分之60的数是32的2分之1,求这个数.
- 一块边长为a米的正方形广场,扩建后的正方形边长比原来长2米,问扩建后的广场面积增大了多少平方米?
- 是否存在角α、β,α∈(-π/2,π/2),β∈(0,π),使等式sin(3π-α)=√2cos(π/2-β),√3cos(-α)=-√2cos(π+β)同时成立,若存在,求出α、β的值,若不存在说明
- 城东早春,找出诗歌描绘想象的诗句,并说说为什么这样写
- 设关于x的方程 x³+ax²+bx+c=0的三个实数根分别为1 ,A,B.且 0<A<1,
- (8分之1+24分之1+48分之1+80分之1+120分之1+168分之1+224分之1)×64简算