int i=1,a=0; for(;i<=5;i++){ do{i++; a++;} while(i<3); i++; } cout<<a<<" , "
1个回答
展开全部
int i=1,a=0;
for(;i<=5;i++)
{
do
{ i++;
a++;
} while(i<3);
i++;
}
cout<<a<<" , ";
return 0;
i为1,a=0
进入for循环,进行判断
i=1,i<=5,满足,进入dowhile循环
i=2,a=1,i<3?,满足,继续进行dowhile循环
i=3,a=2,i<3?,不满足,结束dowhile循环,i=4,然后for循环的i++,得到i=5
i<=5?满足,进入dowhile循环,i=6,a=3,i<3?不满足,结束dowhile循环,i=7
for循环的i++,得到i=8,i<=5?不满足,结束for循环
输出结果a=3
for(;i<=5;i++)
{
do
{ i++;
a++;
} while(i<3);
i++;
}
cout<<a<<" , ";
return 0;
i为1,a=0
进入for循环,进行判断
i=1,i<=5,满足,进入dowhile循环
i=2,a=1,i<3?,满足,继续进行dowhile循环
i=3,a=2,i<3?,不满足,结束dowhile循环,i=4,然后for循环的i++,得到i=5
i<=5?满足,进入dowhile循环,i=6,a=3,i<3?不满足,结束dowhile循环,i=7
for循环的i++,得到i=8,i<=5?不满足,结束for循环
输出结果a=3
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询