这一题怎么写,详细步骤

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 04:42:37
这一题怎么写,详细步骤

这一题怎么写,详细步骤
这一题怎么写,详细步骤

 

这一题怎么写,详细步骤
答案是0000111223
只要记住如果case语句中没有break则继续循环switch语句,但此时不会考虑case的判断条件,直接执行switch中语句直到遇到break停止
如当i=0时,判断i<4满足执行循环语句,case 1 ,case 2 ,case 3均不满足,则执行default中语句,输出一个0,注此时没有break,则继续执行switch中语句,此时不会考虑case满足不满足,先是case 1中printf 输出第二个0,没有break,再是case2中printf输出第三个0,没break,最后是case 3中printf输出第四个0,有break,则此次switch语句执行完成,返回for循环;
执行i++,故i=1,判断i<4满足执行循环语句,满足case1 ,则输出第一个1,没有break,则执行case2的输出语句,输出第二个2,没有break,则执行case3的输出语句,输出第三个1,有break,则此次switch语句执行完成,返回for循环;
i=2和 i=3 的情况是一样的,分别输出两个2和一个3