执行第一次:b=b+2=2 a=a-(2+b)=10-(2+2)=6第二次:b=b+2=4 a=a-(2+b)=6-(2+4)=0第三次:b=b+2=6 a=0-(2+b)=0-(2+6)=-8退出循环所以答案是A
执行3次你可以在 do{b+=2;a-=2+b;}while(a>=0);这个循环内加一句输出语句比如 do{b+=2;a-=2+b;printf("12\n");}while(a>=0);看看有几个12 就说明循环了几次
3