c语言求解[急急]

1、inta=1,b=10;执行下列循环后,变量a、b的分别是()do{b-=a;a++;}while(b--<0);A)94B)82C)-21D)-13... 1、int a=1,b=10;执行下列循环后,变量a、b的分别是 ( )
do{b-=a; a++;}while(b--<0);
A) 9 4 B ) 8 2 C) -2 1 D) -1 3
展开
 我来答
胖胖丶不胖
2013-01-09 · 超过17用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:40.6万
展开全部
int main ()
{
int a=1,b=10;
do
{
b-=a;
a++;
}
while(b--<0);
cout<<a<<endl<<b;
}
这样执行根本就不循环,b--是先判断后作b=b-1,a=2,b=8;你题目出错了吧
Liuguiwu1
2013-01-08 · TA获得超过2106个赞
知道小有建树答主
回答量:1199
采纳率:0%
帮助的人:796万
展开全部
答案选B;
b--<0那里是先用原来b的值,进行循环,然后再执行b=b-1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jade19920505
2013-01-08
知道答主
回答量:57
采纳率:0%
帮助的人:27.1万
展开全部
A!!!!!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
771865391
2013-01-08 · TA获得超过125个赞
知道答主
回答量:190
采纳率:0%
帮助的人:60.1万
展开全部
A 。。!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式