main() inta=1,b; for(b=1;b<=10;b++) { if(a>=8)break ; if(a%2)==1 { a+=5;continue;} a-=3;

2025-06-26 17:04:08
推荐回答(1个)
回答1:

首先你的程序有点问题。应该是if(a%2==1);还有a-=3;后少个“}”
吧。如果是这样,那么分析如下
分析步骤:
b=1,则a=1+5=6;
b=2,则a=6-3=3;
b=3,则a=3+5=8;
此时a已经满足break的条件,所以输出为4.