算来算去还是3,怎么算出答案4的,可否展示一下过程,请教导

毕设客栈 其他问答 1

算来算去还是3,怎么算出答案4的,可否展示一下过程,请教导

回复

共2条回复 我来回复
  • 毕设驿站
    这个人很懒,什么都没有留下~
    评论

    这个不难。 先是case A,k变成1,然后外面k+1变成2, 然后caseB,k变成1,caseC,k变成3(没有break会继续执行下一个case的语句),然后外面k+1变成4 然后再次caseC(这次是因为c变成了’C‘),k变成6,然后外面k+1变成7 然后caseD,k变成1,因为continue,外面k+1跳过不执行,k还是1 然后caseE,k变成10,然后外面k+1变成11 然后default,k变成3(C语言整除),然后外面k+1变成4,这时候循环跳出。 输出k是4

    0条评论
  • 源码码头网
    这个人很懒,什么都没有留下~
    评论

    先是case A,k变成1,然后外面k+1变成2, 然后caseB,k变成1,caseC,k变成3(没有break会继续执行下一个case的语句),然后外面k+1变成4

    0条评论

发表回复

登录后才能评论