llgd.net
当前位置:首页 >> int i=0; For(i=o;i<10;i++) {iF(i%2==0) Continu... >>

int i=0; For(i=o;i<10;i++) {iF(i%2==0) Continu...

我说详细点 : 当i=1时,x=1,不能被2整除,执行x+=5,此时x=6,然后执行continue,跳过x-=3,进入下一循环; i=2时,x=6,能被2整除,故跳过{x+=5; continue; }这一句,执行x-=3,此时x=3; 以此类推,i=3时,x不能被2整除,执行x+=5,x这时等...

循环次数|此时输出 1............# 2............* 3............# 4............* 5............# 单数遇到%2被抓住,双数放过这有什么好解释的

选C 第一次循环:i = i+2 = 2; s = s+i = 2; 第二次循环:i = i+2 = 4; s = s+i = 6; 第三次循环:i = i+2 = 6; i == 6; continus;(继续下次循环,但不执行s+=i,s = 6); 第四次循环:i = i+2 = 8; i > 6; break;(跳出循环, s = 6)

#include int main() {int i,a,b; scanf("%d%d",&a,&b); for(i=a;i

变量的定义有些问题 #include int main() { int j,n; double s = 1.0,i; scanf("%d",&n); if(n>=2) { for(j=2;j

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com