shahkn 2021-05-11 21:33 采纳率: 100%
浏览 11
已采纳

这道题答案为啥是41啊(感觉我好小白,但我就是没搞定[face]emoji:010.png[/fac

这道题答案为啥是41啊(感觉我好小白,但我就是没搞定[face]emoji:010.png[/face])
  • 写回答

1条回答 默认 最新

  • 小兔子编程 青少年编程领域优质作者 2021-05-11 22:36
    关注

    开始前  a=0

    由于case后面都没有break,所以按顺序执行到最后的default  

    i=0    a+=2 =0+2=2;a+=3=2+3=5;a+=5=5+5=10(执行 case0、3、1、2、default)

    i=1   a+=3=10+3=13;a+=5=13+5=18(执行 case1、2、default)

    i=2   a+=3=18+3=21;a+=5=21+5=26(执行 case2、default)

    i=3   a+=2 =26+2=28;a+=3=28+3=31;a+=5=31+5=36(执行 case3、1、2、default)

    i=4   a+=5=36+5=41(执行 default)

    i=5 退出for循环,输出a的值 41

     

     

    码字不易,还望采纳 相互帮助

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用