算来算去还是3,怎么算出答案4的,可否展示一下过程,请教导
其他问答
1
算来算去还是3,怎么算出答案4的,可否展示一下过程,请教导
-
这个不难。 先是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
-
先是case A,k变成1,然后外面k+1变成2, 然后caseB,k变成1,caseC,k变成3(没有break会继续执行下一个case的语句),然后外面k+1变成4
发表回复