下面程序段中循环体的执行次数是( C )

2024-12-15 02:50:57
推荐回答(3个)
回答1:

执行第一次: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

回答2:

执行3次
你可以在 do{b+=2;a-=2+b;}while(a>=0);这个循环内加一句输出语句
比如 do{b+=2;a-=2+b;printf("12\n");}while(a>=0);
看看有几个12 就说明循环了几次

回答3:

3