下面程序的运行结果是_____.
#include<stdio.h>
void main( )
{ int a=1,b=10;
do
{ b-=a;a++;
} while(b--<0);
printf("%d,%d\n",a,b);
}
A) 3,11 B) 2,8 C) 1,-1 D) 4,9
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
这种while的判断错了好几次了
怎么做啊
19137430266 回复 ja6666: b--小于0,当表达式为真就继续循环,为假就退出来,所以当b不等于负的时候就结束循环,所以第一次就直接出来了,表达式里面b--了一次所以是2,8,这种题要细致一点
又粗心忘记--了 答案如果有2,9我就选错了
B
登录后提交答案