C++中变量问题
intmain(){intmax=5;while(max<100){for(inti=0;i<100;i++)max=max+i;}cout<<max;return0;怎...
int main()
{
int max = 5;
while (max < 100)
{
for (int i = 0;i < 100;i++)
max = max + i;
}
cout << max;
return 0;
怎么把for语句循环中的 max 返回到while条件那里判断下。 展开
{
int max = 5;
while (max < 100)
{
for (int i = 0;i < 100;i++)
max = max + i;
}
cout << max;
return 0;
怎么把for语句循环中的 max 返回到while条件那里判断下。 展开
展开全部
可以不使用while,而用if+break语句代替While,具体代码如下:
int main()
{
int max = 5;
for (int i = 0;i < 100;i++)
{
if(!(max<100)) break; //条件也可写作max>=100
max = max + i;
}
max = max + i;
}
以上代码可在max每次累加后都判断是否小于100。若解决了您的问题,请采纳该答案!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询