void main(){int a=13,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m
答案:2 悬赏:0 手机版
解决时间 2021-03-28 17:26
- 提问者网友:相思似海深
- 2021-03-27 17:16
void main(){int a=13,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-03-27 17:27
void main(){
int a=13,b=21,m=0;
switch(a%3) //a%3 = 1
{
case 0:
m++;
break;
case 1: //执行这里
m++; // m++ 后为 1
switch(b%2) //b%2 = 1
{
default:
m++; //执行这里 m++ 为2
case 0:
m++; //因为上一句没有break; 所以继续m++ 就是3
break;
}
}
printf("%d",m); //所以结果为3
}
综上,结果为打印一个 3
如果我的回答对你有帮助,那么我也很高兴:)
int a=13,b=21,m=0;
switch(a%3) //a%3 = 1
{
case 0:
m++;
break;
case 1: //执行这里
m++; // m++ 后为 1
switch(b%2) //b%2 = 1
{
default:
m++; //执行这里 m++ 为2
case 0:
m++; //因为上一句没有break; 所以继续m++ 就是3
break;
}
}
printf("%d",m); //所以结果为3
}
综上,结果为打印一个 3
如果我的回答对你有帮助,那么我也很高兴:)
全部回答
- 1楼网友:春色三分
- 2021-03-27 18:18
void main()
{
int a=13,b=21,m=0;
switch(a%3){ // a%3=1
case0:m++;break;//这里m++ 没执行
case1:m++; //这里m++执行 m=1
switch(b%2){ b%2=1
default:m++; //这条语句执行 m=2
case0:m++;
break;}
}
printf("%d",m); //m=2
}
{
int a=13,b=21,m=0;
switch(a%3){ // a%3=1
case0:m++;break;//这里m++ 没执行
case1:m++; //这里m++执行 m=1
switch(b%2){ b%2=1
default:m++; //这条语句执行 m=2
case0:m++;
break;}
}
printf("%d",m); //m=2
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯