回 帖 发 新 帖 刷新版面

主题:一道题求助

#include <stdio.h>
void main()
{
int m,n;
for(m=n=1;m<=10;m++)
{if(n>=10)break;
 if(n%3==1){n+=3;continue;}
}
 printf("%d\n",m);
}

为什么运行结果为:4

回复列表 (共2个回复)

沙发

第一次, m=1, n=1
  2.    m=2, n=4
  3,    m=3, n=7
  4,    m=4, n=10
             break,退出循环

so, m=4.

板凳

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册