A-A+
以下程序运行后输出的结果是______。main(){int a=1 b;for(b=1;b
问题详情
以下程序运行后输出的结果是______。
main()
{int a=1,b;
for(b=1;b<=10;b++)
(if(a>=8)break;
if(a%2==1){a+=5;continue;}
a==3:
}
printf("%dn",b);
}
参考答案
正确答案:
4
[解析]
main()
{int a=1,b;
for(b=1;b<=10;b++),/*b从1到10,步进位为1的循环*/
{if(a>=8)break;/*当a>=8时循环被终止*/
if(a%2==1){a+=5;continue;}/*如a为奇数,则执行"{a+=5;continue;}"*/
a-=3;/*如果上述两条件a都不满足则执行本行*/
}
printf("%d\n",b);
}