b的值为( )。 a=1; b=10; do { b-=a; a++; } while (b--<0);求解释
4个回答
展开全部
8
分析:
b-=a;后即b为9;
a++;a为2;
b--<0后即为8
条件不成立即退出(8<0即退出。)
分析:
b-=a;后即b为9;
a++;a为2;
b--<0后即为8
条件不成立即退出(8<0即退出。)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用托马斯高阳的回答:
8
分析:
b-=a;后即b为9;
a++;a为2;
b--<0后即为8
条件不成立即退出(8<0即退出。)
8
分析:
b-=a;后即b为9;
a++;a为2;
b--<0后即为8
条件不成立即退出(8<0即退出。)
展开全部
条件不成立即退出(8<0即退出。) 不是应该是(9<0即退出。)吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a = 1, b= 10
第一次
b=9 , a=2
第二次
b = 7 ,a=3
第三次
b= 4 ,a = 4
第四次
b = 0 , a= 5
b-- 后退出
因此 b = -1
第一次
b=9 , a=2
第二次
b = 7 ,a=3
第三次
b= 4 ,a = 4
第四次
b = 0 , a= 5
b-- 后退出
因此 b = -1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询