#include"stdio.h" main() { int a,b; a=1;b=10; do {b-=a;a++;} while(b--<0); printf("%d,%d",a,b); }
3个回答
展开全部
void main()
{
int a,b;
a=1;b=10;
do
{
b-=a; //b=b-a=9
a++;//a++后,a=2
}
while(b--<0); //b--后,b=8,大于0,结束循环输出结果
printf("%d,%d",a,b);//所以a=2,b=8
}
{
int a,b;
a=1;b=10;
do
{
b-=a; //b=b-a=9
a++;//a++后,a=2
}
while(b--<0); //b--后,b=8,大于0,结束循环输出结果
printf("%d,%d",a,b);//所以a=2,b=8
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把while后括号内改为(b-->0) 就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询