C++定义变量位置?
intm,k,i;boolp;for(m=100;m<=200;m++){p=true;k=int(sqrt(m));for(i=2;i<=k;i++)if(m%i==0...
int m,k,i;
bool p;
for(m=100;m<=200;m++)
{ p=true;
k=int(sqrt(m));
for (i=2;i<=k;i++)
if(m%i==0) {p=false;break;} if(p) cout<<m<<" ";
}
如果把变量定义p=,,,k=。。。放在for语句前面为什么结果就不同了》? 展开
bool p;
for(m=100;m<=200;m++)
{ p=true;
k=int(sqrt(m));
for (i=2;i<=k;i++)
if(m%i==0) {p=false;break;} if(p) cout<<m<<" ";
}
如果把变量定义p=,,,k=。。。放在for语句前面为什么结果就不同了》? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询